Android GridLayout基于行宽的不同跨度计数

问题描述 投票:0回答:1

我有一个带有GridLayoutManager的recyclerview作为布局图表,我想要实现的是下面的图像,如下面的图像所示>>

enter image description here

如您所见,每行可能仅基于项目宽度而具有多个项目,并且每个项目都是具有wrap_content宽度的TextView,但是所有项目都具有相同的高度。我知道可以通过SpanSizeLookup设置行跨度,但是为此,我应该知道跨度数,而我的列表行将仅按项目宽度填充谁能帮我吗?

我有一个带有GridLayoutManager作为布局图表的recyclerview,我想要实现的效果如下图所示。您可以看到每行可能仅基于项目宽度和每个项目就有多个项目...

android android-recyclerview gridlayoutmanager
1个回答
0
投票

[使用FlexboxLayoutManager https://github.com/google/flexbox-layout等其他布局管理器可能会更好一些]

它具有控制何时换行(自动或手动)的灵活性,您可以指定许多控件来控制单个单元格如何增长/缩小以填充行。

© www.soinside.com 2019 - 2024. All rights reserved.