著论准过秦,作赋拟子虚。这篇文章主要讲述Android RecyclerView.Adapter notifyDataSetChanged 不起作用相关的知识,希望能为你提供帮助。
我在自己动手写RecyclerView的上拉加载更多,最后就差一步,这个时候数据已经加载完了,UI上面没有显示,我而且也调用了notifyDataSetChanged刷新item的数据,但是一直没效果,必须手动拉下才有效果显示item。
解决方法,直接上代码。
mRecyclerView.setLayoutManager(newLinearLayoutManager(getContext()));
mRecyclerView.setItemAnimator(new DefaultItemAnimator());
mRecyclerView.setHasFixedSize(true);
//最重要的这句
mRecyclerView.addOnScrollListener(new MyScrollListener());
RecyclerView.Adapter.notifyItemInserted(getItemCount());
//必须用此方法才能进行recycleview的刷新。(末尾刷新)
【Android RecyclerView.Adapter notifyDataSetChanged 不起作用】
推荐阅读
- android studio ndk配置和ndk开发
- Android在Eclipse上的环境配置
- android button 函数调用栈
- Android 手机卫士--是否有密码区分对话框类型
- android拓展之使用bmob后端云来实现短信验证码
- Android中对list的日期元素进行排序
- JavaScript如何使用rest参数(代码示例)
- Python程序如何实现打印范围内的所有偶数()
- 如何理解JavaScript中的变量作用域()