NestScrollView嵌套RecyclerView,如何判断recyclerView是否滑动到底部
时间: 2023-09-05 15:07:18 浏览: 90
NestedScrollView和RecyclerView使用
您可以通过判断RecyclerView的LayoutManager是否已经滑动到了最后一个可见位置来判断RecyclerView是否滑动到了底部。可以使用以下代码:
```java
// 获取RecyclerView的LayoutManager
LayoutManager layoutManager = recyclerView.getLayoutManager();
// 判断是否滑动到了最后一个可见位置
if (layoutManager != null && layoutManager instanceof LinearLayoutManager) {
int lastVisibleItemPosition = ((LinearLayoutManager) layoutManager).findLastVisibleItemPosition();
int itemCount = layoutManager.getItemCount();
if (lastVisibleItemPosition == (itemCount - 1)) {
// RecyclerView已经滑动到了底部
}
}
```
您可以将上述代码放在RecyclerView的`addOnScrollListener`中,当RecyclerView滑动时会自动回调这个方法,您可以在这个方法中判断RecyclerView是否滑动到了底部。
阅读全文