2017-01-02 2 views
0

enter image description hereИспользование StaggeredGridLayoutManager

Использование StaggeredGridLayoutManager/GridLayoutManager как сделать сетку деталь взять два пролета по вертикали и два пролета по горизонтали?

+0

Когда размер элементов одинаковы, то рекомендуется использовать GridView, то StaggeredGridLayoutManager для RecyclerView работает лучше, когда у вас есть различные размеры элементов и столбцы или строки пролетов –

+0

Ya, но как достичь кулачный элемент сетки, как указано выше? –

ответ

0

Вы не можете сделать это с помощью StaggeredGridLayoutManager. Это просто делается с помощью GridLayoutManager. Например:

GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 3, GridLayoutManager.VERTICAL, false); 

gridLayoutManager.setSpanSizeLookup(
new GridLayoutManager.SpanSizeLookup() { 
    @Override 
    public int getSpanSize(int position) { 
     return (position == 0 ? 3 : 1); 
    } 
}); 
Смежные вопросы