如何同时水平和垂直包装RecyclerView项目?

时间:2019-01-06 15:04:32

标签: android android-recyclerview android-gridlayout recyclerview-layout

项目应如下所示: RecyclerView items as grid

2 个答案:

答案 0 :(得分:2)

假设任意数量的列和行,您可以尝试将this library与FlexboxLayoutManager一起用于RecyclerView。如前所述,如果列已固定,也可以使用GridLayoutManager。

答案 1 :(得分:0)

只需使用由LinerLayoutManager插入的GridLayoutManager即可完成,而无需嵌套RecyclerView或任何其他这样的Layout:

RecyclerView.LayoutManager mRecyclerGrid=new GridLayoutManager(this,3,LinearLayoutManager.VERTICAL,false);
mRecyclerView.setLayoutManager(mRecyclerGrid);

您可以设置一行中应该显示多少个项目(替换3个项目)。