2011-04-12 69 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