Android RecyclerView notifyDataSetChanged不起作用


一般listview設置完data后調用notifyDataSetChanged便可刷新布局界面,然而recycleview調用這個方法卻沒有任何反應。對於很多不熟悉recycleview的話很容易躺坑,折騰了好久。在此記錄下。
一、recycleview刷新:
設置相關屬性:

recycleview.setHasFixedSize(true);

data設置完后需要這樣調用:

notifyItemInserted(getItemCount());//必須用此方法才能進行recycleview的刷新。(末尾刷新)

 二、其他使用方法

  滾動到指定位置,使用的是smoothScrollToPosition二不是scrollToPosition

recycleview.smoothScrollToPosition(messageChatAdapter.getItemCount());//滾動到底部

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM