Android 重写方法onExpand和onCollapse不';t在libs SlideExpandableListView上工作

Android 重写方法onExpand和onCollapse不';t在libs SlideExpandableListView上工作,android,expandablelistview,onclicklistener,Android,Expandablelistview,Onclicklistener,我正在尝试使用Android的SlideExpandableListView库(),但在管理展开listview的按钮时遇到问题。。。 在源代码中有一个带有侦听器的抽象类(AbstractSlideExpandableListAdapter.java),但我不知道如何在代码中实现 我尝试过此代码,但不起作用: AbstractSlideExpandableListAdapter manageclick = new SlideExpandableListAdapter(adapter);

我正在尝试使用Android的SlideExpandableListView库(),但在管理展开listview的按钮时遇到问题。。。 在源代码中有一个带有侦听器的抽象类(AbstractSlideExpandableListAdapter.java),但我不知道如何在代码中实现

我尝试过此代码,但不起作用:

AbstractSlideExpandableListAdapter manageclick = new SlideExpandableListAdapter(adapter);
        manageclick .setItemExpandCollapseListener(new AbstractSlideExpandableListAdapter.OnItemExpandCollapseListener() {
            @Override
            public void onExpand(View itemView, int position) {
                Toast.makeText(getActivity(),"I'm here", Toast.LENGTH_LONG).show();
            }

            @Override
            public void onCollapse(View itemView, int position) {

            }
        });

你能帮我吗?谢谢

为什么你喜欢在点击按钮时做出反应

对于ExpandbleListview,您不需要自己展开或调用组


还是有其他意图

我不能很好地理解这个问题,你只需要一个ListView,你的适配器,用类SlideExpandableListAdapter包装适配器,并将你的适配器设置为ListView。是的,我有一个适配器等等。。。但是我需要管理onExpand事件!:)我知道这是在库上实现的,但我不知道如何调用此事件。谢谢我记得在项目中使用过这个库,但不记得如何实现这样的功能。我认为您可以在视图上实现一个侦听器,该视图正在适配器中执行扩展操作。如果在展开行时需要在“活动”中执行操作,则可以在适配器上添加一个接口,就像它是片段一样,并在“活动”中实现与回调相同的方法。如果将OnItemClickListener添加到ActionSlideExpandableListView中,是否处理该视图?无论如何,正如@MaxLebold所说,我将从适配器处理它。我在这里贴了一个答案:Hoep,它有帮助!谢谢回复!:)当列表视图项被扩展时,我需要彻底改变它的外观…我也在Adapter上这样做。这是一个完美的地方。在适配器中。这里有一个方法:getGroupView(int-groupPosition,boolean-isExpanded,View-convertView,ViewGroup-parent)->如果“isExpanded”为true或false,您可以按照自己的意愿操作:嗯,有意思!很抱歉坚持,但我问你最后一个问题:你能写一点示例代码来看看你的解决方案吗?谢谢大家!你真棒!你可以看到我写的关于适配器的文章,但是在西班牙语中,无论如何,在文章的结尾有几个关于适配器的非常有用的英语链接