在ExpandableListView中加载活动时,展开所有视图

时间:2018-09-21 14:00:08

标签: android expandablelistview

我的问题是...
我在活动中使用了可扩展列表视图。 创建活动时,它显示所有子组均已折叠。 我想在填充可扩展列表视图时扩展所有子级。

为此,我在getGroupView()方法适配器类

中使用了以下代码
ExpandableListView eLV = (ExpandableListView) parent         
eLV.expandGroup(groupPosition,true);

现在组已展开,但不能通过单击组标题来折叠。

2 个答案:

答案 0 :(得分:0)

您可以在自定义getGroupView()的{​​{1}}中展开它:

Adapter

答案 1 :(得分:0)

只需添加groupClickListenerreturn true即可禁用折叠子列表。将此代码添加到您的活动中。

yourExpandableList.setOnGroupClickListener(new OnGroupClickListener() {
  @Override
  public boolean onGroupClick(ExpandableListView parent, View v,
                              int groupPosition, long id) { 
    return true; // This way the expander cannot be collapsed
  }
});