我将ExpandableListView与“groups”和“childs”元素一起使用。是否可以禁用扩展某些组元素?我需要在适配器中更改一些代码还是应该使用overrideonclick方法?

最佳答案

在ListView上使用setOnGroupClickListener,并在要禁用的位置返回true
这将禁用要扩展的第一个元素

expListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
        @Override
        public boolean onGroupClick(ExpandableListView expandableListView, View view, int i, long l) {
            if (i==0){
                return true;
            }
            return false;
        }
    });

关于android - 如何禁用expandablelistview中的元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42830054/

10-10 23:23