如何通过水平跨度实现水平网格回收器视图

时间:2018-11-19 06:09:41

标签: android android-recyclerview

如何通过水平跨度实现水平网格回收器视图,如下所示:

我想要的

我使用StaggeredGridLayoutManagerGridLayoutManager,但结果是:

结果

2 个答案:

答案 0 :(得分:1)

您可以使用 StaggeredGridLayoutManager ,其 span 值3和水平方向如下

{k:v1 if condition1 else v2 for k in some_list} 

答案 1 :(得分:0)

使用

GridLayoutManager(context, NUMBER_OF_COLUMNS, RecyclerView.VERTICAL, false)

如果要保留特定数目或行数,请动态计算列数

相关问题