Как предотвратить просмотр списка android для автоматической прокрутки до последней позиции при добавлении новых элементов в адаптер? - PullRequest
0 голосов
/ 07 февраля 2020

Я использую listview, чтобы показать комментарии, и когда прокрутка потерянного просмотра до конца загружается и добавляется новые комментарии, и здесь я хотел бы предотвратить автоматическую прокрутку, которая происходит. Просто загрузите данные и сохраните представление списка в текущей позиции.

Как это сделать sh

Это обратный просмотр списка. Поэтому самые новые комментарии находятся внизу, и когда вы прокручиваете вверх, вы загружаете старые, и там было бы неплохо предотвратить автопрокрутку.

1 Ответ

0 голосов
/ 07 февраля 2020

Я столкнулся с той же проблемой некоторое время go. В итоге я написал собственный ListView и переопределил функцию layoutChildren. При добавлении нового элемента установите отключить состояние прокрутки. В этом состоянии запретите вызов layoutChildren.

После завершения добавления элемента восстановите нормальное состояние.

...