一般listview设置完data后调用notifyDataSetChanged便可刷新布局界面,然而recycleview调用这个方法却没有任何反应。对于很多不熟悉recycleview的话很容易躺坑,折腾了好久。在此记录下。
一、recycleview刷新:
设置相关属性:
recycleview.setHasFixedSize(true);
data设置完后需要这样调用:
notifyItemInserted(getItemCount());//必须用此方法才能进行recycleview的刷新。(末尾刷新)

 二、其他使用方法

  滚动到指定位置,使用的是smoothScrollToPosition二不是scrollToPosition

recycleview.smoothScrollToPosition(messageChatAdapter.getItemCount());//滚动到底部

 

相关文章:

  • 2021-06-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-11-03
  • 2022-12-23
  • 2021-12-13
  • 2021-08-31
猜你喜欢
  • 2022-12-23
  • 2021-04-06
  • 2021-11-05
  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
  • 2021-09-30
相关资源
相似解决方案