データベースクエリからカーソルを取得しました。N個のアイテムが含まれていると想像してください。これらの各項目は同じビュータイプですが、カーソルのフィールド値が異なります(データ型と名付けましょう)。
次の内容でリストビューを描画したいと思います(各データ型グループの前にいくつかの「セパレータ」を描画します)。
--DataType1---------
Item1
Item2
--DataType2---------
Item3
--DataType3---------
Item4
Item5
問題は、カーソルに5行しかないのに、8つのアイテムを描画する必要があることですListView
(1つのビュータイプの3つ-セパレーター、および別のビュータイプの5つ)。
これを行う機能はありますか?
PS私はカスタムアダプタを実装する方法を知っています、私は何のためにあるのかgetItemViewType
を知っていgetViewTypeCount
ます。