创建游标适配器以显示比游标本身更多的项目

时间:2011-04-12 18:02:56

标签: android listview android-cursoradapter

  

可能重复:
  Android: custom separator (or even item) in ListView depening on content of item

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

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

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

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

有能力这样做吗?

P.S。我知道如何实现自定义适配器,我知道getItemViewTypegetViewTypeCount的用途。

1 个答案:

答案 0 :(得分:1)

我认为这是重复的,已回答here

我也在Dhammapada的公共域HeadingAdapter.java应用中执行类似操作。

相关问题