我使用库(fadingactionbar)来控制我的listview。当我尝试将ScrollListener设置为列表时,会发生此问题。看起来像库(fadingactionbar)也使用ScrollListener来计算某些东西,当我在活动中添加我的ScrollListener时它会占用焦点,这导致库中的ScrollListener根本没有被调用。这导致它出现故障。
我希望能够同时使用ScrollListener而不会相互干扰。
如果不可能有任何好的解决方法吗?
答案 0 :(得分:0)
为了同样的目的,我“调整”了库。这是我为此目的而制作的gist。您可以根据需要附加OnScrollListener
个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));
,而不会干扰库的工作流程。
用法:
{{1}}