所以基本上,我试图根据阵列的长度找出如何向我的布局中添加卡片。我有一个字符串列表:
List<String> modulelist = new ArrayList<String>();
Log.e("Count " ,""+snapshot.getChildrenCount());
for (DataSnapshot postSnapshot: snapshot.getChildren()) {
modulelist.add(String.valueOf(postSnapshot.getKey()));
}
我想将每个填充到自己的卡中。因此,可以说索引0为“ Maths”,它将在卡片上填充文字“ Maths”。我知道它可能应该从网格布局开始,因为它将对行和列进行排序,然后也许以编程方式添加卡片?如果是这样,我将如何进行呢?
此外,如果可能的话,我需要为每张卡设置一个onClickListener。 (我需要知道点击了哪个卡)