我有一个RecyclerView
并且StaggeredLayoutManager
我想放置一些CardView
具有不同行和列跨度但基于定义的固定大小
,例如:
如果您看到CardView
的0
是 4X(2 行 x 2 列)1
并且较小CardView
的尺寸是其他尺寸的基础
所有卡片尺寸均为:
行 X 列
1 x 1
1 x 2
2 x 1
2 x 2
但是当我定义StaggeredLayoutManager
需要通过跨度大小时,在这种情况下跨度大小是5
但主要问题是当我通过跨度大小时我RecyclerView
除以它不能处理超过 1 个跨度,如果它更大,我看到它的宽度被削减了一半,但高度还可以
我怎样才能配置我的RecyclerView
或StaggeredLayoutManager
解决这个问题,并且可以在行和列中处理 2D 跨度大小?