android - 如何保持 ExpandableListView 打开?

标签 android click expandablelistview expandablelistadapter

我正在开发 ExpandableListView 我已经完成了工作,现在我只想做一件事就是我不希望 ListView 在单击 Expandable List View 时成为 DropDown 而是我想显示它打开所有项目都显示在里面,而不需要对它们进行任何点击。

谁能告诉我具体怎么做。

最佳答案

对每个组执行此操作以扩展它们:

listView1.expandGroup(int groupPosition);

如果您想防止组崩溃,请执行以下操作:

listView1.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener()
{
    public boolean onGroupClick(ExpandableListView arg0, View itemView, int itemPosition, long itemId)
    {
        listView1.expandGroup(itemPosition);
        return true;
    }
});

关于android - 如何保持 ExpandableListView 打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978434/

相关文章:

android - 游标与 CursorLoader

android - PreferenceFragment 在 CollapsingToolbarLayout 中没有滚动

java - 创建一个单独的方法来从 Assets 文件夹中的子文件夹中读取文本文件

javascript - 在两个功能之间切换

android - 是否可以将可扩展 ListView 用作具有多个选择的微调器的下拉 View ?

android - 如何在带有 fragment 的 Activity 中显示 RecyclerView 和 CardView 布局?

javascript - 带有类的单击函数仅适用于当前选择

Java自动鼠标

android - 展开列表时更改展开的 ListView 中的文本颜色

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