最佳答案
我认为实现所附图片中描述的目标的正确方法是使用 GridLayoutManager
而不是使用 RecyclerView.LayoutManager
或 LinearLayoutManager
.
我们附加在 RecyclerView
上的 LayoutManager
决定了列数。大约有 3 个子类。
线性布局管理器
GridLayoutmanger
StaggeredGridLayoutmanger
在初始化 RecyclerView.LayoutManager
的 Activity 中,更改
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManger(this);
到
GridLayoutManager mLayoutManager = new GridLayoutManger(this, 2);
2 是网格的跨度数。每个项目都将放置在一个跨度中,因此您的回收站 View 中将有 2 列。
关于java - ANDROID:回收者 View 内的多个卡片 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32492086/