1

重複の可能性:
Android:アイテムのコンテンツに依存するListViewのカスタムセパレーター(またはアイテム)

データベースクエリからカーソルを取得しました。N個のアイテムが含まれていると想像してください。これらの各項目は同じビュータイプですが、カーソルのフィールド値が異なります(データ型と名付けましょう)。

次の内容でリストビューを描画したいと思います(各データ型グループの前にいくつかの「セパレータ」を描画します)。

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

問題は、カーソルに5行しかないのに、8つのアイテムを描画する必要があることですListView(1つのビュータイプの3つ-セパレーター、および別のビュータイプの5つ)。

これを行う機能はありますか?

PS私はカスタムアダプタを実装する方法を知っています、私は何のためにあるのかgetItemViewTypeを知っていgetViewTypeCountます。

4

1 に答える 1

1

これは重複していると思います。ここで回答します。

また、 HeadingAdapter.javaのパブリックドメインDhammapadaアプリでも同様のことを行います。

于 2011-04-12T18:19:31.847 に答える