「simple_list_item_multiple_choice」を使用したダイアログのセクションリストビュー」
質問
Sectioned ListViewsのCommonswareの例を使用しているので、ここ, 、しかし、マルチセレクションオプションを使用します。問題は、2番目のセクションまたはその上から選択した場合、GetCheckedItempositions()を取得したときです。セクションヘッダーはポジションとしてカウントされるように思われるので、2番目、3番目の...セクションからチェックされたアイテムを取得するという問題があります.....
解決
ListView
チェック状態を追跡している人であり、 ListAdapter
. 。さえ MergeAdapter
ヘッダーが何であり、何がそうでないかを本当に知りません - それらはすべてそれの単なる内容です。
拡張(または置き換える)ことができます MergeAdapter
ヘッダーとディテール行の違いを具体的に知っているもので。そのアダプターは、絶対的な位置を変換する方法をあなたに与えることができます(何 ListView
の報告 getCheckedItemPositions()
)そのセクション内のセクションと位置に。
また、Commonsware Books、Open Source Codeなどのサポートについては、 cw-android Google Group。
所属していません StackOverflow