Android, как вы можете реализовать moveToPosition с помощью специального адаптера - PullRequest
1 голос
/ 24 мая 2010

У меня есть простой пользовательский адаптер. Мне нужно установить начальную позицию на разные позиции в разное время. При использовании стандартного listadapter, я могу просто использовать myCursor.moveToPosition (i). Пользовательский адаптер, использующий getview, не работает таким образом. Может кто-нибудь сказать мне, как переместить текущий список в положение, которое я хочу?

1 Ответ

0 голосов
/ 24 мая 2010

Если ваш ListView доступен, используйте: getListView().setSelection( i );

(или myListView.setSelection(i);)





Вы также можете получить текущую позицию (для возврата в onResume, возможно), используя:

int myPosition = getListView().getFirstVisiblePosition();

...