2011-04-12 41 views
1

可能重复多个项目:
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.我知道如何实现自定义适配器,我知道getItemViewTypegetViewTypeCount是什么。

+0

不涉及游标,但你可能想看看ExpandableListView http://developer.android.com/reference/android/widget/ExpandableListView.html – idbrii 2011-04-12 18:55:37

回答

1

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

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

+0

是的,它是重复的。我需要删除问题还是只在这里留下我的近距离投票? – Olegas 2011-04-12 18:32:27

+0

@ Olegas我把它作为一个骗局关闭了,不需要删除这个问题,你的问题措辞完全不同,可以帮助未来的搜索者 – 2011-06-08 00:38:34