Как добавить динамическое количество подпунктов в элемент просмотра Android Recycler - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть требование, при котором для элемента RecycylerView будет несколько дочерних элементов. В соответствии с требованием один элемент представления переработчика может иметь максимум четыре горизонтальных дочерних элемента и 2 вертикальных дочерних элемента при макс. Я использовал переработчик в обзоре переработчика, чтобы добиться этого, если результаты не соответствуют требованиям. Короче говоря, мне нужно что-то вроде этого enter image description here

Результаты просмотра в Relerler в представлении Recycler выглядят примерно так. Элементы не растягиваются до полной длины, как выделено желтым цветом.

enter image description here

Как этого добиться? У меня есть менеджер компоновки пользовательской сетки на внутреннем ресивлере с spancount 3 и пробовал также с 4. Преобразован в линейный менеджер по горизонтали, но не может получить желаемый результат.

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете использовать GridLayoutManager для этого. Просто вызовите метод setSpanSizeLookup и определите, сколько столбцов должен занимать элемент.

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