2013-08-26 2 views
0

Работа с apis, я не уверен в количестве checkbox, которое появится в приложении. Как получить счетчик количества контрольных боксов, созданных в приложении? Кроме того, эти checkBoxes объявлены внутри listView.Получение элемента checkBox

ответ

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++; 
     } 
} 
+0

поэтому, если я работаю с listView ... должен ли я использовать listView вместо линейного макета? –

Смежные вопросы