Как вернуть полосу прокрутки списка в начало, после изменения данных на адаптере?

1

Я использую ViewFlipper с 2 ListViews: один для категорий и один для данных. Каждый раз, когда пользователь выбирает категорию - я обновляю данные второго списка (очищаю и добавляю новые данные), вызываю notifydatachanged и вызываю ViewFlipper showNext().

Проблема в том, что когда я прокручиваю список вниз и возвращаюсь назад (showprev), чтобы выбрать другую категорию, и снова переходим к обновленному списку - полоса прокрутки - это то место, где я оставил его, в середине списка, и не сверху.

как я могу взять его обратно, чтобы быть бодростью?

Теги:
listview
scrollbar
viewflipper
android-listview

1 ответ

4
Лучший ответ

Вы можете установить полосу прокрутки всегда сверху, используя: .setSelection(0)

  • 0
    Не работал для меня ..
  • 0
    Я узнал, что не сработало для меня - я написал setSelection перед ShowNext () viewFlipper, поэтому он не работал.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню