自动滚动到底部-RecycleView的layoutManager.setStackFromEnd(true);layoutManager.setReverseLayout(true)

挖井人:http://blog.csdn.net/u010378579/article/details/52950987

1.

// 第三个参数设置为false

layoutManager =new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);
  • RecycleView中item从上到下依次添加,并且第一个添加的item始终在最上面,新添加的item需要滑下去才能看到。
RecycleView中item从上到下依次添加,并且第一个添加的item始终在最上面,新添加的item需要滑下去才能看到

2.

// 第三个参数设置为true

layoutManager =new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL,true);
  • RecycleView中item从下到上依次添加,并且第一个添加的item始终在最下面,新添加的item需要滑上去才能看到。


    RecycleView中item从下到上依次添加,并且第一个添加的item始终在最下面,新添加的item需要滑上去才能看到。

3.

// 第三个参数设置为false
layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false);

layoutManager.setStackFromEnd(true);
  • 这样子的话,先添加的item会被顶上去,最新添加的item每次都会显示在最下面


4.

// 第三个参数设置为true
layoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, true);

layoutManager.setStackFromEnd(true);

rv.smoothScrollToPosition(list.size());
  • 这样设置新添加的始终在顶部,之前添加的会被挤下去


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容