一般listview设置完data后调用notifyDataSetChanged便可刷新布局界面,然而recycleview调用这个方法却没有任何反应。对于很多不熟悉recycleview的话很容易躺坑,折腾了好久。在此记录下。
一、recycleview刷新:
设置相关属性:
recycleview.setHasFixedSize(true);
data设置完后需要这样调用:
notifyItemInserted(getItemCount());//必须用此方法才能进行recycleview的刷新。(末尾刷新)
二、其他使用方法
滚动到指定位置,使用的是smoothScrollToPosition二不是scrollToPosition
recycleview.smoothScrollToPosition(messageChatAdapter.getItemCount());//滚动到底部
本文转自秋楓博客园博客,原文链接:http://www.cnblogs.com/rwxwsblog/p/5621482.html,如需转载请自行联系原作者