RecyclerView горизонтальный LinearLayoutManager с несколькими строкамиJAVA

Программисты JAVA общаются здесь
Anonymous
RecyclerView горизонтальный LinearLayoutManager с несколькими строками

Сообщение Anonymous »

Я хочу создать диспетчер макетов, который будет представлять свои элементы в виде облака тегов, как показано на изображении ниже.

Изображение


Есть библиотеки, которые делают это, но я просто хочу чтобы узнать, как это сделать, используя RecyclerView и его шаблон LayoutManager. StaggeredGridLayoutManager не подходит, потому что вы должны указать количество столбцов так же, как и для GridLayoutManager, и в этом конкретном случае мне нужно, чтобы некоторые строки содержали 2 элемента, некоторые 1 и некоторые 3 или более элемента. Я думал об использовании LinearLayoutManager с горизонтальной ориентацией, но вместо того, чтобы сделать его прокручиваемым по горизонтали, мне нужно было разбить его на элементы, для которых в текущей строке больше нет места, - расположенные в новой строке. Но я понятия не имею, как это сделать. Может ли кто-нибудь хотя бы объяснить мне основы решения?

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/371 ... tiple-rows

Вернуться в «JAVA»