RecyclerView wrong position set onBindViewHolder
in
public void onBindViewHolder()
add
holder.setIsRecyclable(false);
In your adapter class override this method and replace position to getItemViewType(position)
@Override
public int getItemViewType(int position) {
return position;
}