代码已经整理好,看下面~有一天你会用到的~不客气哈~

//监听RecyclerView滚动状态mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {    @Override    public void onScrollStateChanged(RecyclerView recyclerView, int newState) {        super.onScrollStateChanged(recyclerView, newState);        if(recyclerView.getLayoutManager() != null) {            getPositionAndOffset();        }    }});/** * 记录RecyclerView当前位置 */private void getPositionAndOffset() {    LinearLayoutManager layoutManager = (LinearLayoutManager) mRecyclerView.getLayoutManager();    //获取可视的第一个view    View topView = layoutManager.getChildAt(0);    if(topView != null) {        //获取与该view的顶部的偏移量        lastOffset = topView.getTop();        //得到该View的数组位置        lastPosition = layoutManager.getPosition(topView);    }}/** * 让RecyclerView滚动到指定位置 */private void scrollToPosition() {    if(mRecyclerView.getLayoutManager() != null && lastPosition >= 0) {        ((LinearLayoutManager) mRecyclerView.getLayoutManager()).scrollToPositionWithOffset(lastPosition, lastOffset);    }}

    

更多相关文章

  1. android学习轨迹之二:Android权限标签uses-permission的书写位置
  2. [android]在上下文菜单的选中事件中获取列表选中的元素
  3. Android_GPS
  4. Android通过点击按钮改变Activity的背景颜色_个人笔记
  5. Android(安卓)Google Map实例 - MD5 、Google Map API Key获取(A
  6. Android使用HttpURLConnection访问网络
  7. 保持在底部的按钮栏,上面是滚动的ScrollView---转
  8. Android(安卓)中文 API(123) —— AbsListView
  9. android 从matrix获取处理过的图片的实际宽度

随机推荐

  1. Android Sync 同步 源码问题解决方案
  2. Android发送短信,并监听短信发送后是否发
  3. android的Android.mk,Application.mk以及
  4. Android之ViewPager+Fragment实现页面点
  5. Android(安卓)keystore的使用方法
  6. Android 判断屏幕方向一个大坑
  7. Android Toast的几种简单调用方法
  8. listItem.measure(0, 0) 空指针问题
  9. Android 调用系统相机,拍照并返回显示
  10. Android之获取控件的坐标