StaggeredGridLayoutManager

StaggeredGridLayoutManager

如何动态更改recylerview的spancount?
我的代码在RecyclerView中创建3列卡:

 StaggeredGridLayoutManager mFavouratesLayoutManager;
 mFavouratesLayoutManager = new StaggeredGridLayoutManager(3,
                StaggeredGridLayoutManager.VERTICAL);

我试着让适配器像:
顶行有一个元素
第二排2个元素
以下三项

最佳答案

StaggeredGridLayoutManager不支持此功能。您可以更改跨度计数,但它将影响每一行。您唯一的选择是拥有完整的行w/sglm。
如果使用gridlayoutmanager,可以将span count设置为6,然后提供返回的spansizelookup
首件6件
项目1和项目2为3
2用于项目3 4 5
等.

08-26 09:12