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

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