recyclerview刷新跳到顶部
时间: 2023-04-30 20:05:28 浏览: 119
如何让RecyclerView刷新后跳到顶部?
在RecyclerView的Adapter里面调用`notifyDataSetChanged()`或其它刷新数据的方法后,可以使用`scrollToPosition()`方法将RecyclerView滚动到顶部,例如`recyclerView.scrollToPosition(0)`。
相关问题
recyclerView上划到顶部后刷新页面记录
如果你想在RecyclerView滑动到顶部时刷新页面并记录当前的位置,可以使用以下步骤:
1.监听RecyclerView的滑动状态,当滑动到顶部时,触发刷新操作。
2.记录当前RecyclerView的位置,可以使用RecyclerView的LayoutManager来获取第一个可见项的位置。例如:
```
int firstVisibleItemPosition = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
```
3.在刷新完成后,使用RecyclerView的LayoutManager将RecyclerView滚动到记录的位置。例如:
```
((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPosition(firstVisibleItemPosition);
```
这样就可以实现在滑动到顶部时刷新页面并记录当前位置的功能了。
阅读全文