3

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

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

4

2 回答 2

6

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

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

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

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

于 2015-09-19T14:36:41.843 回答