2015-05-22 2 views
10

Я использую GridLayoutManager(GLM) в своем RecyclerView. В RecyclerView я заполню CardViews, как я могу установить GLM, чтобы отобразить только один CardView на весь экран?Android GridLayoutManager с диапазоном столбцов и строк

Если я установил размер диапазона как 1, он отображает один CardView за строку, а не весь экран.

В Простой, я хочу показать 1 CardView, занимающий две колонки и две строки. Как достичь этого?

+0

Вы нашли решение для этого? – osrl

+0

Не могли бы вы разместить свой макет вида ресайклеров? Я думаю, что если вы просто установите высоту корневого представления в макете позиции «match_parent», она будет делать то, что вы хотите. Однако, если вы хотите разделить экранную сетку 2x2 и хотите показать один элемент, занимающий все эти сетки, вам понадобится StaggeredGridLayoutManager. – ycagri

ответ

0

Просто удвоить высоту карты, чтобы она занимала пространство в 2 ряда. Высота каждой строки зависит от одного предмета, который вы надуваете (в вашем случае cardView).