如何在expandablelistview中获取所有组中所有子项的所有子项(获取所有子项的大小)

时间:2013-07-27 06:56:48

标签: android expandablelistview

在可扩展的istview中,帮助获得所有组的所有子项的所有子项,方法getchildrencout()仅在可扩展列表中的所有组中获得一组中的子项的大小。 或者child.size()也这样做,简单的是一组孩子的大小,而不是所有组

enter code here

convertView.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            for (int i = 0; i < tempChild.size(); i++) {
                if(i!=childPosition)
                tempChild.get(i).setCheck(false);
                else {
                    tempChild.get(i).setCheck(true);
                }
            }
}

1 个答案:

答案 0 :(得分:0)

尝试以下代码

for(int j=0;j<tempGroup.size();j++)
{
for (int i = 0; i < tempGroup.get(j).gettempChild.size(); i++) {
    if(i!=childPosition)
        tempGroup.get(j).gettempChild.get(i).setCheck(false);
    else {
        tempGroup.get(j).gettempChild.get(i).setCheck(true);
    }
}
}