Android Listview在activty和library中都使用ScrollListener

Android Listview在activty和library中都使用ScrollListener,android,Android,我正在使用一个库(fadingactionbar)来控制我的listview。当我尝试将ScrollListener设置为列表时,就会出现问题。库(fadingactionbar)似乎也使用ScrollListener来计算某些内容,当我在活动中添加ScrollListener时,它会占据焦点,导致库中的ScrollListener根本不会被调用。这导致了它的故障 我希望能够使用两个ScrollListener,而不让它们相互干扰 如果这是不可能的,有什么好的解决办法吗?为了同样的目的,我“调整

我正在使用一个库(fadingactionbar)来控制我的listview。当我尝试将ScrollListener设置为列表时,就会出现问题。库(fadingactionbar)似乎也使用ScrollListener来计算某些内容,当我在活动中添加ScrollListener时,它会占据焦点,导致库中的ScrollListener根本不会被调用。这导致了它的故障

我希望能够使用两个ScrollListener,而不让它们相互干扰

如果这是不可能的,有什么好的解决办法吗?

为了同样的目的,我“调整”了库。这是我为这个目的做的。您可以在CrollListener上附加任意数量的
OnScrollListener
s,而不会干扰库的工作流程

用法:

NotifyingFadingActionBar fadingActionBarHelper = new NotifyingFadingActionBar(this)
                .withCallback(this)
                .headerLayoutResId(R.layout.place_header)
                .addOnScrollListener(myScrollListener)
                .actionBarBackground(mActionbarDrawable)
                .contentLayout(R.layout.activity_waiting_list);
        setContentView(fadingActionBarHelper.createView(this));

您不能编辑库的ScrollListener吗?是的,我可以,但是我该如何将事件转发到我的活动?