问题: 添加完数据,调用notifyDataSetChanged方法不起作用
解决方法:
第一步:
recycleView.smoothScrollToPosition(position);
第二步:
recycleView.setHasFixedSize(true);
补充:
smoothScrollToPosition 和 scrollToPosition:
区别:平滑到你想显示的项 (前者) -------------------直接定位显示(后者)
性能:前者 > 后者
setHasFixedSize :
确保尺寸是通过用户输入从而确保RecyclerView的尺寸是一个常数
简单来说就是设置为true后让RecyclerView避免重新计算大小。