用卡填充网格布局,其大小取决于阵列长度

时间:2019-02-15 15:18:36

标签: java android android-layout

所以基本上,我试图根据阵列的长度找出如何向我的布局中添加卡片。我有一个字符串列表:

                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。 (我需要知道点击了哪个卡)

0 个答案:

没有答案