【问题标题】:How to set a colspan in an android gridview cell [duplicate]如何在android gridview单元格中设置colspan [重复]
【发布时间】:2013-04-04 12:30:21
【问题描述】:

如何让 GridView 包含一些跨列的单元格?我有几组需要动态加载的数据(因此我不需要网格布局)并在 GridView 上以不同的方式直观地呈现。下面是我能够实现的图形表示,“x”显示显示某些内容的单元格,而空单元格不显示任何内容

就我这里的东西来说,当我想在一行中显示 4 个项目时,中心有一个丑陋的单元格。

我想要的是能够让一行均匀显示5个项目,而另一行可以显示4个项目等等。下图显示了我想要实现的目标

我想使用 Gridview,因为填充网格的数据是动态提供的。所以我可以使用gridview的适配器。如果除了 gridview 之外还有其他方法,那么我愿意接受建议。

【问题讨论】:

    标签: android gridview android-gridview


    【解决方案1】:

    迟到的答案.. 您不能为此使用 GridView 组件,因为它在列方面起作用。必须定义列数。

    您可以为RecyclerView 使用自定义LayoutManager。这是一个很好的例子。 RecyclerView LayoutManager different span counts on different rows

    现在有很多关于这个话题的信息,因为这种定制是RecyclerView的主要目的。 Google 应用使用它来遵循材料设计模式。

    【讨论】:

      猜你喜欢
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-25
      • 2016-03-28
      • 1970-01-01
      相关资源
      最近更新 更多