0

Android アプリケーションがあります。私はListViewを持っています。リストビューはArrayAdapterとレイアウトファイルで構成されています。レイアウトファイルにはチェックボックスがあります。ボタンを押して、すべてのチェックボックスがチェックされているかどうかを確認したいと思います。どうすればこれらを行うことができますか? 更新: どのチェックボックスがチェックされているかを確認したい

4

1 に答える 1

0

次のコードを使用して、リスト内のチェックされたアイテムの数を取得できます。

private int getChecked()
{
    SparseBooleanArray checked = yourList.getCheckedItemPositions();

    return checked.size();
}

編集: すべての項目がチェックされていることを確認するには:

private boolean isEveryChecked()
{
     SparseBooleanArray checked = yourList.getCheckedItemPositions();

     return checked.size()==yourList.getCount();
}

yourListですListView

于 2013-01-07T14:54:18.657 に答える