Скажем, у меня есть RecyclerView, содержащий много видов элементов: [a, b, c, d, e, ...]
. Если я хочу вставить новый ItemView X
между b
и c
, я обновляю свою базовую коллекцию и звоню notifyItemInserted(2)
. У меня теперь есть [a, b, X, c, d, e, ...]
.Android RecyclerView: по элементу, вставьте push вверх, а не вниз
Моя проблема заключается в том, что, когда появляется X
, он толкает каждый вид после самих вниз (толкающего e
из экрана), и мне нужно, чтобы подтолкнуть каждый вид перед тем самых вверх (толкание a
из экрана).
Есть ли способ сделать это?
Странно. Я использую GridLayoutManager, и поведение по умолчанию похоже на то, что вы хотели бы иметь, и я ищу способ отменить это обратно к тому, что у вас есть. – m02ph3u5