2

我有一个RecyclerView并且StaggeredLayoutManager我想放置一些CardView具有不同行和列跨度但基于定义的固定大小
,例如:

在此处输入图像描述


如果您看到CardView0是 4X(2 行 x 2 列)1
并且较小CardView的尺寸是其他尺寸的基础

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

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

但主要问题是当我通过跨度大小时我RecyclerView除以它不能处理超过 1 个跨度,如果它更大,我看到它的宽度被削减了一半,但高度还可以

我怎样才能配置我的RecyclerViewStaggeredLayoutManager解决这个问题,并且可以在行和列中处理 2D 跨度大小?

4

0 回答 0