Android 具有节标题的GridView

Android 具有节标题的GridView,android,gridview,android-gridview,Android,Gridview,Android Gridview,我正在尝试实现一个带有节头的GridView。我在这里发现了另一个问题,但是根据接受的答案,我将“header”作为单元格,而不是将header放在自己的行中 我不确定我在这里遗漏了什么(也尝试了MergeAdapter),有人能指出在GridView中实现节标题所需的细微差别吗 严格来说,这是不可能的GridView以单元格为单位执行所有操作 现在,欢迎您创建一组单元格,当它们一起显示在一行中时,恰好看起来像一个标题。我的MergeAdapter大概可以处理这个问题,尽管我肯定从未尝试过。您将

我正在尝试实现一个带有节头的GridView。我在这里发现了另一个问题,但是根据接受的答案,我将“header”作为单元格,而不是将header放在自己的行中


我不确定我在这里遗漏了什么(也尝试了MergeAdapter),有人能指出在GridView中实现节标题所需的细微差别吗

严格来说,这是不可能的
GridView
以单元格为单位执行所有操作

现在,欢迎您创建一组单元格,当它们一起显示在一行中时,恰好看起来像一个标题。我的
MergeAdapter
大概可以处理这个问题,尽管我肯定从未尝试过。您将负责确保:

  • 标题单元格都在一行中,这意味着
  • 空单元格位于前一行的任何空格中,在最后一个“实”单元格之后和标题单元格之前,并且
  • 您拥有正确数量的标题单元格(即,等于您的列数),并且
  • 标题单元格正确呈现为一个连续的标题,并且
  • 正确使用
    areAllItemsEnabled()
    isEnabled()
    ,以便不启用标题单元格和空单元格

尝试修改常用的listview适配器以返回网格单元格。请参见

StickyGridHeaders似乎创建了一个看起来不像合并单元格的标题行。@AlikElzin kilaka:它们的标题根本不是单元格,而是位于
网格视图
之上的其他视图。