Я не хочу, чтобы ListView обновлялся при добавлении элемента в начало - PullRequest
0 голосов
/ 06 января 2019
  1. ListView показывает 10 элементов;
  2. Я добавляю 3 элемента в верхнюю часть адаптера

Ожидаемое : Только когда я прокручиваю вверх, отображаются 3 новых элемента.

Фактический : 3 элемента отобразятся сразу, потяните старые элементы вниз.

1 Ответ

0 голосов
/ 06 января 2019

ListView будет продолжать отображать ту же позицию после обновления. Чтобы компенсировать новые элементы в списке, вам нужно будет перейти к обновленной позиции старого верхнего элемента.

listView.setSelection(oldTopItemPosition);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...