【发布时间】:2015-01-10 22:18:17
【问题描述】:
如何在可展开列表视图的任何组视图中访问子项的子视图??
selectAll.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
int gourpsSum = adapter.getGroupCount();
for(int i = 0; i < gourpsSum; i++) {
int childSum = adapter.getChildrenCount(i);
for(int k = 0; k < childSum;k++) {
boolean isLast = false;
if (k == (childSum - 1)){
isLast = true;
}
CheckBox cBox = (CheckBox) adapter.getChildView(i, k, isLast, null, null).findViewById(R.id.checkBox);
cBox.setChecked(selectAll.isChecked());
((BaseExpandableListAdapter) adapter).notifyDataSetChanged();
}
}
}
});
其中 selectAll 是可展开列表视图上方的另一个复选框。
【问题讨论】:
标签: android expandablelistview