【问题标题】:GridView with section headers带有节标题的 GridView
【发布时间】:2012-11-02 21:58:55
【问题描述】:

我正在尝试使用节标题实现 GridView。我在这里找到了另一个问题Android GridView with categories?,但是按照接受的答案给了我“标题”作为单元格,而不是标题在自己的行中。

我不确定我在这里缺少什么(也尝试过 MergeAdapter),有人可以指出在 GridView 中实现节标题所需的细微差别吗?

【问题讨论】:

    标签: android gridview android-gridview


    【解决方案1】:

    这在严格意义上是不可能的。 GridView 在单元格方面做所有事情

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

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

    【讨论】:

    • StickyGridHeaders 似乎设法创建了一个看起来不像合并单元格的标题行。
    • @AlikElzin-kilaka:它们的标题根本不是单元格,AFAICT,而是位于GridView 之上的其他视图。
    【解决方案2】:

    尝试修改通常的列表视图适配器以返回网格单元,请参阅 here

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 2019-09-25
      • 2015-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2022-01-15
      相关资源
      最近更新 更多