一般listview設置完data后調用notifyDataSetChanged便可刷新布局界面,然而recycleview調用這個方法卻沒有任何反應。對於很多不熟悉recycleview的話很容易躺坑,折騰了好久。在此記錄下。
一、recycleview刷新:
設置相關屬性:
recycleview.setHasFixedSize(true);
data設置完后需要這樣調用:
notifyItemInserted(getItemCount());//必須用此方法才能進行recycleview的刷新。(末尾刷新)
二、其他使用方法
滾動到指定位置,使用的是smoothScrollToPosition二不是scrollToPosition
recycleview.smoothScrollToPosition(messageChatAdapter.getItemCount());//滾動到底部