Установить отображение ListView прямо в положение «элемент редактируется» в Android - PullRequest
1 голос
/ 28 августа 2009

Я выбираю элемент в своем списке для редактирования (я использую контекстное меню), затем я заполняю данные, чтобы «обновить» список, и мой список будет отображаться в порядке «сверху вниз». Я хочу отобразить мой список прямо в позиции элемента, который я только что отредактировал (мне не нужно тянуть полосу прокрутки вниз, чтобы найти его). Итак, как я могу это сделать?

1 Ответ

1 голос
/ 28 августа 2009

Используйте метод ListView.setSelection(int position). Он выберет элемент списка в указанной позиции, но только если не в сенсорном режиме. В сенсорном режиме он просто прокручивает указанную позицию, чтобы элемент на position был первым на экране.

С http://d.android.com/:

Устанавливает текущий выбранный элемент. В сенсорном режиме элемент не будет выбран, но он все равно будет позиционирован соответствующим образом. Если указанная позиция выбора меньше 0, то будет выбран элемент в позиции 0.

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