可能重复多个项目:
Android: custom separator (or even item) in ListView depening on content of item创建一个游标适配器显示比光标本身
我已经得到了从数据库查询光标。假设它包含N个项目。这些项目中的每一个都具有相同的视图类型,但它们在某些游标的字段值上不同(我们将其命名为数据类型)。
我想用下列内容绘制一个列表视图(在每个数据类型组之前绘制一些“分隔符”)。
--DataType1---------
Item1
Item2
--DataType2---------
Item3
--DataType3---------
Item4
Item5
的问题是我在光标只5行,但需要绘制8项中ListView
(3一个视图类型的 - 的隔板,和另一视图类型的5)。
有没有这样做的能力?
P.S.我知道如何实现自定义适配器,我知道getItemViewType
和getViewTypeCount
是什么。
不涉及游标,但你可能想看看ExpandableListView http://developer.android.com/reference/android/widget/ExpandableListView.html – idbrii 2011-04-12 18:55:37