Android recyclerview更新item位置移動

Android 使用recyclerview調用

notifyItemChanged(prePosition, PAYLOAD_COVER_IMAGE);

更新item會導致item位置移動到頂部,這時候需要recyclerview調用

mRecyclerview.setHasFixedSize(true);

固定每個位置,纔不會讓item在更新的時候導致位置移動。

tips:使用setHasFixedSize(true)的情況說明,當我們確定Item的改變不會影響RecyclerView的寬高的時候可以設置setHasFixedSize(true),並通過Adapter的增刪改插方法去刷新RecyclerView

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章