Заполнение макета сетки картами, размер которых зависит от длины массива - PullRequest
0 голосов
/ 15 февраля 2019

Так что в основном я пытаюсь выяснить, как добавить карты в свой макет в зависимости от длины массива.У меня есть список строк:

                List<String> modulelist = new ArrayList<String>();
                Log.e("Count " ,""+snapshot.getChildrenCount());
                for (DataSnapshot postSnapshot: snapshot.getChildren()) {
                    modulelist.add(String.valueOf(postSnapshot.getKey()));
                }

, которые я хотел бы заполнить каждую в свою карту.Итак, допустим, что индекс 0 - это «Математика», он будет заполнять карточку с макетом с текстом «Математика», написанным на нем.Я знаю, что он, вероятно, должен быть в Grid Layout для начала, так как он будет сортировать строки и столбцы, а затем просто может добавить карты программно?Если да, то как мне поступить с этим?

Кроме того, мне нужно было бы установить onClickListener для каждой карты, если это возможно.(Мне нужно знать, на какую карту нажали)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...