1

可能重复:
Android:ListView 中的自定义分隔符(甚至项目)取决于项目的内容

我有一个来自数据库查询的游标。想象一下它包含 N 个项目。这些项目中的每一个都是相同的视图类型,但它们在某些游标的字段值上有所不同(让我们将其命名为数据类型)。

我想绘制一个包含以下内容的列表视图(在每个数据类型组之前绘制一个“分隔符”)。

--DataType1---------
Item1
Item2
--DataType2---------
Item3
--DataType3---------
Item4
Item5

问题是我在光标中只有 5 行,但需要在其中绘制 8 个项目ListView(一种视图类型的 3 个 - 分隔符和另一种视图类型的 5 个)。

有能力做到这一点吗?

PS我知道如何实现自定义适配器,我知道什么getItemViewTypegetViewTypeCount是为了什么。

4

1 回答 1

1

我相信这是重复的,在这里回答。

我也在我的公共领域Dhammapada应用程序的HeadingAdapter.java中做了类似的事情。

于 2011-04-12T18:19:31.847 回答