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

你可能感兴趣的:(android)