ListView скрыть прокрутку при не прокручивании
-
28-09-2019 - |
Вопрос
Поскольку название говорит, что я хочу скрыть прокрутку ListView, когда ListView не прокручивается и показывает его при прокрутке. Я знаю, что это можно сделать очень легко, устанавливая «Android: Fadescrollbars» в качестве стиля приложения, если API - 5 или новее. Но я хочу, чтобы функция была доступна на всех устройствах Android. Поэтому я реализовал метод «SetOnScrolleLListener» и переключил видимость прокрутки с помощью метода SETVERTICALSCROLLBARENBAREDALD. Это отлично работает на G2. Проблема в том, что на Motorola Milestone событие Scroll_state_idle не получено, когда прокрутка останавливается, и поэтому прокрутка остается видимой.
Спасибо за чтение!
Решение
Вместо использования SetOnsCrollLLLLLLLLLLLISTENER я использовал SetOntouchListener и переключил видимость прокрутки в Motionevent.Action_Down и MotionEvent.cong_up.
Другие советы
Все, что я мог сказать, как решение уже сделано вами. Извиняюсь! Но большое спасибо за публикацию, что этот конкретный мото имеет этот вопрос.