如何在android gridview单元格中设置colspan

kev*_*kev 5 android gridview android-gridview

我如何使用一些跨越列的单元格的GridView?我有几组需要动态加载的数据(所以网格布局不是我需要的),并在GridView上以不同的方式直观呈现.下面是我能够实现的图形表示,'x'显示显示某些内容的单元格,而空单元格没有显示任何内容

不需要http://oi50.tinypic.com/25pq13p.jpg

有了我在这里,当我想在一行中显示4个项目时,中心有一个丑陋的单元格.

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

想要http://oi48.tinypic.com/eb1or5.jpg

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

Gen*_*kin 0

迟到的答案..您不能GridView为此使用组件,因为它是按列工作的。必须定义列数。

您可以做的就是使用自定义LayoutManagerRecyclerView. 这是一个很好的例子。RecyclerView LayoutManager不同行上的不同跨度计数

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