我有一个来自数据库查询的游标。想象一下它包含 N 个项目。这些项目中的每一个都是相同的视图类型,但它们在某些游标的字段值上有所不同(让我们将其命名为数据类型)。
我想绘制一个包含以下内容的列表视图(在每个数据类型组之前绘制一个“分隔符”)。
--DataType1---------
Item1
Item2
--DataType2---------
Item3
--DataType3---------
Item4
Item5
问题是我在光标中只有 5 行,但需要在其中绘制 8 个项目ListView
(一种视图类型的 3 个 - 分隔符和另一种视图类型的 5 个)。
有能力做到这一点吗?
PS我知道如何实现自定义适配器,我知道什么getItemViewType
和getViewTypeCount
是为了什么。