当我单击屏幕顶部移动的扩展组项目时,我看到了SimpleExpandableListAdapter示例。我创建了NewAdapter
BaseExpandableListAdapter。我想做同样的事情,但不知道该怎么做。我搜索了很多不适合我的东西。请让我知道该怎么做。
先感谢您。

最佳答案

这个为我工作

expandList.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
        @Override
        public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {

            if (!parent.isGroupExpanded(groupPosition)) {
                parent.expandGroup(groupPosition);
            } else {
                parent.collapseGroup(groupPosition);
            }
            parent.setSelectedGroup(groupPosition);

            return true;
        }
    });


作为滚动的主要工作部分是

parent.setSelectedGroup(groupPosition);


可以解决您的问题。

09-30 18:27