如何知道ExapndableListView中是否存在特定的组?

时间:2019-07-12 06:40:38

标签: android android-listview

因为我想这样做:

expandableListView.expandGroup(4);

,因为有时它不存在,因为我删除了基于用户删除的标头

或告诉我另一种方式来给pos不加硬编码 expandableListView.expandGroup(4);

编辑:

if (expandableCategoryAdapter.getGroupCount() == 5) {
                            expandableListView.expandGroup(4);
                        }

我想根据适配器/列表大小来代替4和5。 我怎样才能做到这一点?我不想硬核4和5

1 个答案:

答案 0 :(得分:0)

尝试使用此代码→首先,您必须检查expandableListView有多少个组。

int groupCount = expandableListView.getExpandableListAdapter().getGroupCount();
        if (x < groupCount) {
            expandableListView.expandGroup(x);
        } else {
            (your own code) }