2016-12-19 2 views
1

私はを実装しています。Gabriele Mariotteのカードライブラリ - CardWithList動的にカードを作成してリストに入れる方法はありますか?Android CardWithListのリスト

私は私のinitcard()方法でarraylistをループしようとしたが、これは一つだけのカードを作成して、ヘッダの全てとデータのみの最後のセットは、カード上にある(奇妙なので、表示するデータを上書きするようですリスト内)。

サンプルコードは基本的にすべてのカードを手動で作成します。私はforループが単に新しいWhateverCard、card.initを呼び出してビューを設定することでこれを行うことができると考えました。しかし、これはうまくいかないようです。以下のサンプル:

private void initCard() { 

    //Create a Card 
    card= new GoogleNowNativeWeatherCard(getActivity()); 
    card.init(); 

    //Set card in the cardView 
    CardViewNative cardView = (CardViewNative) getActivity().findViewById(R.id.carddemo_weathercard); 
    cardView.setCard(card); 


    //Card 
    card2 = new GoogleNowStockCardwithList(getActivity()); 
    card2.init(); 

    //Set card in the cardView 
    CardViewNative cardView2 = (CardViewNative) getActivity().findViewById(R.id.carddemo_stockcard); 
    cardView2.setCard(card2); 

} 
+0

デザインしようとしているUIのモックアップを表示できますか? –

+0

写真はまだ追加できませんが、ここにリンクがありますリストのあるカードhttps://imgur.com/gallery/ebeoU – user3781123

答えて

0

デモコードでは、カードのビューがXMLレイアウトに含まれています。私のアプリでは、ビューをJavaのレイアウトに追加してから、カードをビューに追加する必要がありました。