Listview在活动和库中设置Scroll Listener

时间:2013-11-13 12:26:31

标签: android

我使用库(fadingactionbar)来控制我的listview。当我尝试将ScrollListener设置为列表时,会发生此问题。看起来像库(fadingactionbar)也使用ScrollListener来计算某些东西,当我在活动中添加我的ScrollListener时它会占用焦点,这导致库中的ScrollListener根本没有被调用。这导致它出现故障。

我希望能够同时使用ScrollListener而不会相互干扰。

如果不可能有任何好的解决方法吗?

1 个答案:

答案 0 :(得分:0)

为了同样的目的,我“调整”了库。这是我为此目的而制作的gist。您可以根据需要附加OnScrollListenerNotifyingFadingActionBar 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)); ,而不会干扰库的工作流程。

用法:

{{1}}