是否可以针对已存在的项目禁用RecyclerView的刷新? 因为当我在添加新项目后刷新RecyclerView时,我们可以直观地看到RecyclerView的刷新。 我想我们可以看到每个项目中的ImageView令人耳目一新。
所以我想禁用现有项目的notifydatasetchanged
。
答案 0 :(得分:1)
如果您正在使用RecyclerView
,则应使用[notifyItemRangeInserted](https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyItemRangeInserted(int,int))方法(以及朋友)仅刷新已添加的项目,而不是notifyDatasetChanged
。您也可以只刷新已更改的项目(notifyItemChanged
)或项目已移动的项目(notifyItemMoved
)