因为我想这样做:
expandableListView.expandGroup(4);
,因为有时它不存在,因为我删除了基于用户删除的标头
或告诉我另一种方式来给pos不加硬编码 expandableListView.expandGroup(4);
编辑:
if (expandableCategoryAdapter.getGroupCount() == 5) {
expandableListView.expandGroup(4);
}
我想根据适配器/列表大小来代替4和5。 我怎样才能做到这一点?我不想硬核4和5
答案 0 :(得分:0)
尝试使用此代码→首先,您必须检查expandableListView有多少个组。
int groupCount = expandableListView.getExpandableListAdapter().getGroupCount();
if (x < groupCount) {
expandableListView.expandGroup(x);
} else {
(your own code) }