【问题标题】:Android GridView wrap_content cell width and dynamic number of items per rowAndroid GridView wrap_content 单元格宽度和每行的动态项目数
【发布时间】: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


【解决方案1】:

您可以使用 android 的标签视图,您可以根据需要创建视图。 有关更多信息,请参阅下面的库

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    相关资源
    最近更新 更多