listview複選框全選

cb_select_all.setOnCheckedChangeListener( new OnCheckedChangeListener() {
     @Override
     public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                     int count = lv.getChildCount();
                     for( int i = 0; i < count; i++){
                             RelativeLayout layout = (RelativeLayout)lv.getChildAt(i);
                             int c = layout.getChildCount();
                             for( int j = 0; j < c; j++){
                                     View view = layout.getChildAt(j);
                                     if(view instanceof CheckBox){
                                             ((CheckBox)view).setChecked(isChecked);
                                             break;                                      }                              }                      }      }     });
相關文章
相關標籤/搜索