【发布时间】:2017-02-15 03:04:07
【问题描述】:
我在NestedScrollView 的末尾有一个EndlessRecyclerView。 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
}
});
如何获得上述情况的滚动事件?
我知道在彼此内部有两个可滚动视图是不好的。但是,如果没有两个可滚动的视图,我如何拥有上述情况?
我已经点击了这个链接,但它不起作用:scroll event for recyclerview inside scrollview android
【问题讨论】:
标签: android android-recyclerview infinite-scroll onscrolllistener android-nestedscrollview