Можно ли иметь вертикальный вид ресайклера с разной шириной для каждой строки? - PullRequest
0 голосов
/ 07 августа 2020

Я создаю представление ресайклера, и в нем есть 2 типа представлений элементов. Каждое представление элемента будет иметь разную ширину (55dp для одного и MatchParent для другого). Если я создам представление ресайклера с первыми 4 строками шириной 55dp и следующими 2 строками с шириной MatchParent, как вы думаете, весь мой вид ресайклера будет иметь одинаковую ширину? Или это будет ширина 55 для первых 4 строк и MatchParent для последних 2 строк? Обратите внимание, что я установил ширину и высоту как wrapContent для представления ресайклера и использовал staggeredGridLayoutManager с одним столбцом и вертикальной прокруткой. Мне нужен только один столбец вертикальной прокрутки ресайклера с разной шириной в каждой строке.

Если вы можете себе представить, он должен выглядеть как L-образный вид ресайклера.

1 Ответ

0 голосов
/ 07 августа 2020

Да, элементы в RecyclerView могут иметь разную высоту и ширину.

Вы должны указать обернуть содержимое как для элемента списка, так и для RecyclerView

...