0

API を使用しているため、アプリケーションに表示されるチェック ボックスの数がわかりません。アプリケーションで生成されたチェックボックスの数を取得するにはどうすればよいですか? また、これらの checkBoxes は listView 内で宣言されています。

4

1 に答える 1

0

レイアウト内のすべての子ビューをループして、そのうちのいくつがチェックボックスであるかを調べることができます。ループとチェックは次の方法で行われます。

ll is LinearLayout here

int childcount = ll.getChildCount();
for (int i=0; i < childcount; i++){
      View v = ll.getChildAt(i);
      if (view instanceof CheckBox) {
           count++;
      }
}
于 2013-08-26T02:29:26.780 に答える