【发布时间】:2017-07-27 07:47:12
【问题描述】:
在 Android 中,我如何创建两个 GridView(s)(或据说更好的 RecyclerViews)来创建看起来像这样的东西...
...每行的项目/单元格的数量将根据文本长度而变化,并且两个视图都不能独立滚动(即,根视图可能是 ScrollView,它将提供滚动的能力)。
我大部分时间都尝试过 GridView,但无法使单元格宽度 wrap_content 属性起作用。
谢谢。
【问题讨论】:
-
您找到解决方案了吗?
-
并非如此。我做了一些 ghetto 解决方案,我使用 RecyclerView 和 GridLayoutManager,每行最多 8 个可能的项目/网格,并计算文本相对于字体系列和字体大小的长度,然后确定它是否会取 1,2...8 个网格来占据它们的长度。它看起来与我上面给出的示例图片并没有 100% 相似,但看起来并没有那么糟糕。两个 RecyclerView 都嵌套在 NestedScrollingView 中。
标签: java android gridview android-recyclerview