良い日は少し問題があり、しばらくここにこだわっています。私はカスタムリストビュー(今のところ、チェック項目の数だけ)からすべてのチェック項目を取得しようとしていると何も動作するようです。このコードは0を返し、私はもう何を試していいのかわかりません。カスタムリストビュー(カーソルアダプタ)のチェック項目のすべての値を取得
SparseBooleanArray checked = list.getCheckedItemPositions();
私は正常にこのコードでリストビュー内のすべての要素をチェックし、オフにすることができました:
for(int i=0; i < list.getChildCount(); i++){
LinearLayout itemLayout= (LinearLayout)list.getChildAt(i);
CheckBox checkbox = (CheckBox)itemLayout.findViewById(R.id.media_checkbox_id);
checkbox.setChecked(true);
}
しかし、私は全くチェックされた項目の数を取得するように見えることはできません! !..どんな助けでも大歓迎です。ありがとうございました。
私はcheckedtextViewを使用していないので、それほど違いはありません。ただ疑問に思う?... – irobotxxx