我正在实施Gabriele Mariotte 的 cardlib - CardWithList
。有没有办法动态创建卡片并将它们放在列表中?
我已经尝试arraylist
在我的initcard()
方法中循环遍历,但这似乎只创建了一张卡片并覆盖了显示的数据,因此卡片上只有最后一组数据(奇怪的是列表中的所有标题)。
示例代码基本上是手动创建所有卡片。我认为 for 循环可以通过简单地调用 newwhateverCard、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);
}