android - 如何禁用 ExpandableListView 的折叠?

标签 android expandablelistview

我想实现一个 ExpandableListView,只有在适配器中设置了所有值之后才能扩展它。我也希望能够禁用扩展器的折叠。

我可以在 Android XML 布局中实现这一点吗?

最佳答案

你可以定义一个返回trueOnGroupClickListener,像这样:

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

关于android - 如何禁用 ExpandableListView 的折叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844980/

相关文章:

android - 如何在 ExpandableListView 中组合子项及其标题?

java - 切换选项卡时隐藏键盘

android - 在两个数字之间的倒数计时器期间发出声音

java - BaseExpandableListAdapter 的 getChildrenCount() 上出现 NullPointerException

Android ExpandableListView 不会在返回 LinearLayout 或 View 时展开

java - ExpandableListView 中奇怪的空指针异常

java - 制作接受所有字母和字符选择的正则表达式的正确方法是什么?

安卓插件模式

java - 从 URL 检索 txt 文件的内容到 Android

android - 如何在 android 中创建带有节标题的可扩展 ListView