Android Горизонтальный RecyclerView с динамическим c количеством строк и столбцов - PullRequest
0 голосов
/ 28 февраля 2020

Мне нужно создать горизонтальный RecyclerView с динамическими c строками и столбцами, и каждая ячейка имеет одинаковую ширину, но разную высоту. Это означает, что ширина столбца должна быть согласованной, а высота строки - динамической c.

. Я пытался реализовать это поведение с помощью FlexBoxLayoutManager, StaggeredGridLayoutManager, GridLayoutManager. Также пытался с GridView, но потом понял, что он не поддерживается с горизонтальной прокруткой.

Я пытаюсь найти что-то похожее на UICollectionView в iOS.

Как видно на фотографии, столбцы не ограничены, и количество ячеек в столбце зависит от высоты ячеек. Таким образом, каждый столбец имеет разное количество ячеек. enter image description here

1 Ответ

0 голосов
/ 28 февраля 2020

FlexBoxLayoutManager поддерживает то, что вы пытаетесь достичь.

Вы хотите использовать его в RecyclerView взгляните на FlexDirection

https://github.com/google/flexbox-layout#flexboxlayoutmanager -внутри переработчик вид

...