//父条目
//获取条目的状态 boolean checked = finalGroupViewHolder1.getGroup_cb().isChecked(); //改变bean里面的值 list.get(i).setParent_flag(checked); List<GouWuBean.ChildBean> childlist = Myadapter.this.list.get(i).getList(); for(int i=0; i<childlist.size();i++){ GouWuBean.ChildBean childBean = childlist.get(i); //改变bean里的值 childBean.setChild_flag(checked); } notifyDataSetChanged();
//子条目
//获取当前条目状态 boolean checked = finalChildViewHolder.getChild_cb().isChecked(); child_list.get(i1).setChild_flag(checked); boolean flag=true; for(int i=0; i<child_list.size();i++){ boolean child_flag = child_list.get(i).isChild_flag(); if(child_flag==false){ flag=false; } } list.get(i).setParent_flag(flag); notifyDataSetChanged();