I have a RecyclerView with a horizontal linear layout manager declared like this:
RecyclerView graph = (RecyclerView) findViewById(R.id.graph); RecyclerView
This may happen because of setting recycler.setHasStableIds(true) and then using item's position to assign the getItemId in the adapter.
recycler.setHasStableIds(true)
getItemId
This will just update that one position and other items won't be shifted as they have should.