如何用列表创建CardView列表?

时间:2015-02-06 12:39:24

标签: android android-listview expandablelistview material-design android-cardview

请告诉我如何列出清单。我试图使用Expandable listView,但不幸的是,我没能以卡片的形式创建单独的每个组。请告诉我如何在附带的照片上进行这两项操作。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果卡片和物品的数量不是太大,你可以尝试这样的东西(用5个物品制作5张卡片):

LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainLayout);

for(int i=0;i<5;i++){

    LinearLayout card = getLayoutInflater().inflate(R.layout.card, null);

    for(int i=0;i<5;i++){
        View item = getLayoutInflater().inflate(R.layout.cardItem, null);
        card.addView(item);
    }

    mainLayout.addView(card);
}

当然,你需要创建xml文件(cardItem.xml,card.xml)