使用StaggeredGridLayoutManager

时间:2017-01-02 15:28:05

标签: android android-recyclerview

enter image description here

  

使用StaggeredGridLayoutManager / GridLayoutManager如何制作网格   item垂直两个跨度,两个水平跨度?

1 个答案:

答案 0 :(得分:1)

使用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);
    }
});