使用StaggeredLayoutManager的RecyclerView在多个(差异)行和列范围

时间:2016-12-31 17:28:46

标签: android android-recyclerview android-cardview staggeredgridlayout

我有一个RecyclerViewStaggeredLayoutManager,我希望将一些CardView放入不同的行和列范围但基于定义的固定大小
像它一样:

enter image description here


如果您看到CardView的{​​{1}}是0的4X(2行x 2列), 较小的1尺寸是其他尺寸的基础

所有卡片尺寸均为:
行X列
1 x 1
1 x 2
2 x 1
2 x 2

但是当我定义CardView需要通过跨度大小时,在这种情况下,跨度大小为StaggeredLayoutManager

但主要的问题是当我通过跨度大小时我的5除以它并且不能处理超过1个跨度,如果它更大,我看到它被切成一半宽,但高度确定了

如何配置我的RecyclerViewRecyclerView来解决此问题,并且可以在行和列中处理2D跨度大小?

0 个答案:

没有答案