Android GridView的单元格宽度如何设置为wrap_content并动态调整每行的项目数量

4
在Android中,如何创建两个GridView(或更好的RecyclerView),以创建类似于以下内容的外观...其中每行的项目/单元格数量将根据文本长度而变化,并且两个视图不应能够独立滚动(即,根视图可能是ScrollView,并且它将提供滚动功能)。 我大部分时间都尝试了GridView,但我无法使单元格宽度的wrap_content属性起作用。
谢谢。

你解决了这个问题吗? - ChrKahl
不是真的。我使用了RecyclerView和GridLayoutManager的一种简单解决方案,每行最多有8个可能的项目/网格,并计算文本在其字体系列和字体大小方面占用的长度,然后确定它需要占用1、2...8个网格。它看起来并不完全类似于我上面给出的示例图片,但也不会看起来很糟糕。这两个RecyclerView都嵌套在一个NestedScrollingView中。 - Trancol
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接