我EndlessRecyclerView
在 a 的末尾有一个NestedScrollView
。EndlessRecyclerView
意思是:当用户滚动到 recyclerView 的底部时,它会加载更多数据。这已经实现并在其他地方工作,但是当我将 recyclerView 放入NestedScrollView
事件时OnScrollListener
不会触发。
XML设计:
<NestedScrollView>
<Other views/>
<EndlessRecyclerView/>
</NestedScrollView >
代码:
recyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
// This is never fired! Here is where I implement the logic of EndlessRecyclerView
}
});
如何获得上述情况的滚动事件?
我知道在彼此内部有两个可滚动视图是不好的。但是,我如何在没有两个可滚动视图的情况下拥有上述情况?
我已经关注了这个链接,但它不起作用:scrollview android 内的 recyclerview 的滚动事件