ExpandableListView
如果没有孩子,我想隐藏整个组。我尝试在以下位置使用它public View getGroupView
:
if (getChildrenCount(groupPosition) == 0) {
convertView.setVisibility(View.INVISIBLE);
lblListHeader.setVisibility(View.INVISIBLE);
} else {
convertView.setVisibility(View.VISIBLE);
lblListHeader.setVisibility(View.VISIBLE);
}
但这不起作用我仍然看到指示器(文本已删除)和一个空白区域。
我也试过这个:
if (getChildrenCount(groupPosition) == 0) {
convertView = layoutInflater.inflate(R.layout.blank_layout, null);
}
这很有效,但是当我尝试打开另一个组时,我得到一个java.lang.NullPointerException
.
ExpandableListView
如果没有孩子,是否可以隐藏组?