私はrecyclerviewと一緒にカーソルを使用しています。Recylerview、間にヘッダビューを持つCursorAdapter
私は照会カーソルオブジェクト(ローダーから渡された)とヘッダーStrings []の配列を持っています。
String headers[] = {"apples", "bananas"...};
今、私は私がgetItemCount()メソッドを微調整する必要はありません
Apples
cursor row 1
cursor row 2
cursor row 3
Bananas
cursor row 4
cursor row 5
などの項目を表示したいです。したがって、適切な長さの単一のカーソルを渡すように計画します。
可能な方法の1つは、MatrixCursorとMergeCursorを使用してダミー行を追加することです(Adding rows into Cursor manually)。 これは問題ありませんが、MergeCursorはヘッダーとカーソルデータを順番に揃えます。
正しいヘッダーとアイテムの位置で最終的なカーソルを実現する方法を模索することを望んでいました。
anyoenには、独自の変換を行うことなく、ヘッダービューでCursorAdapterを使用する方法の解決策がありますか? – dazza5000