我需要做的是将项目插入RecyclerView
的顶部。我有一个适配器,可以保留我的商品的List
,当我想添加到RecyclerView
的顶部时,我只是在使用以下代码:
mItems.add(0, item);
notifyItemInserted(0)
不幸的是,它只是重新加载了
RecyclerView
的最后一项。当然,当我将notifyItemInserted
更改为notifyDataSetChanged()
时,一切正常。为什么notifyItemInserted
不适当? 最佳答案
只需从RecyclerView的初始化中删除setHasFixedSize(true)
。