请参见下图:
如何在“回收者视图”中插入多张卡片视图。
或任何其他方式来实现这一目标。
必须使用Recycler视图。
最佳答案
我认为,如所附图片中所述,实现目标的正确方法是使用GridLayoutManager
而不是RecyclerView.LayoutManager
或LinearLayoutManager
。
我们附加在LayoutManager
上的RecyclerView
决定了列数。共有3个子类。
LinearLayoutManager
GridLayoutmanger
StaggeredGridLayoutmanger
在您初始化
RecyclerView.LayoutManager
的活动中,更改RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManger(this);
至
GridLayoutManager mLayoutManager = new GridLayoutManger(this, 2);
2是网格的跨度计数。每个项目都将放在一个跨度中,因此在“回收者”视图中将有2列。