I have an EndlessRecyclerView
at the end of a NestedScrollView
. EndlessRecyclerView
means: when user scrolls to the bottom of the recyclerView it loads more data. This is already implemented and working elsewhere but when I put the recyclerView inside the NestedScrollView
the OnScrollListener
events doesn't fire.
XML design:
<NestedScrollView>
<Other views/>
<EndlessRecyclerView/>
</NestedScrollView >
Code:
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
}
});
How do I get scroll event for above case?
I know that is not good to have two scrollable views inside each other. But, how do I have the above case without having two scrollable views?
I already followed this link but it doesn't work: scroll event for recyclerview inside scrollview android