android - 如何检查组是否在 Android ExpandableListView 中展开或折叠?

标签 android expandablelistview expandablelistadapter

我正在寻找一个像 isExpanded()isCollapsed() 这样的 API 来告诉我一个组是展开还是折叠。

最佳答案

您可以使用 isGroupExpanded

 expListViewObj.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {

                @Override
                public boolean onGroupClick(ExpandableListView parent, View v,
                                            int groupPosition, long id) {

                    if(parent.isGroupExpanded(groupPosition))
                    {

                     // Do your Staff
                    }
                    else{

                       // Expanded ,Do your Staff

                    }


                    return false;
                }
            });

更多详情请点击这里

http://developer.android.com/reference/android/widget/ExpandableListView.html#setOnGroupClickListener(android.widget.ExpandableListView.OnGroupClickListener)

关于android - 如何检查组是否在 Android ExpandableListView 中展开或折叠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28907941/

相关文章:

java - WeakReference 对象是否也与引用对象一起被垃圾收集?

android - 每次我从另一个 Activity 返回时,ExpandableListView 都会折叠所有组项目

android - ExpandableListView中的空指针异常

android - 可扩展 ListView ;添加 itms 会弄乱展开的项目

android - 在单个子行中包含多个数据的可扩展 ListView

java - 从图库中选择图像后如何调整图像大小?

java - 如何制作面向android的应用程序修复?

java - 如何调试第三方Gradle插件?

android - 将可扩展 ListView 与 CollapsingToolbarLayout 一起使用时出现问题