将项目添加到列表视图中作为卡片

时间:2016-07-17 19:32:11

标签: android listview android-cardview

使用卡填充ListViewListView中的卡数将等于程序中的预定义数。那么我们如何动态地在CardView中添加ListView

enter image description here

2 个答案:

答案 0 :(得分:1)

  

那么我们如何在ListView中添加CardView

您需要创建CustomListAdapter android.support.v7.widget.CardView 作为自定义列表项的父布局。

要了解如何创建自定义列表适配器,请查看here或尝试使用Google搜索

  

然后将列表项动态添加到列表中。

您需要将新项添加到提供自定义列表适配器的ArrayList。然后通知适配器。

假设包含自定义项的ArrayList为myListItems,自定义列表适配器为adapter

public void addItems(CustomItem item) {
    myListItems.add(list);
    adapter.notifyDataSetChanged();
}

快乐编码:)

答案 1 :(得分:0)

1)您应该为该列表视图adapter docs创建一个适配器,并在适配器中添加该元素。然后notifyDataSetChanged(); 2)您可以将子视图添加到列表视图,但我不建议