Вопрос

Поскольку название говорит, что я хочу скрыть прокрутку ListView, когда ListView не прокручивается и показывает его при прокрутке. Я знаю, что это можно сделать очень легко, устанавливая «Android: Fadescrollbars» в качестве стиля приложения, если API - 5 или новее. Но я хочу, чтобы функция была доступна на всех устройствах Android. Поэтому я реализовал метод «SetOnScrolleLListener» и переключил видимость прокрутки с помощью метода SETVERTICALSCROLLBARENBAREDALD. Это отлично работает на G2. Проблема в том, что на Motorola Milestone событие Scroll_state_idle не получено, когда прокрутка останавливается, и поэтому прокрутка остается видимой.

Спасибо за чтение!

Это было полезно?

Решение

Вместо использования SetOnsCrollLLLLLLLLLLLISTENER я использовал SetOntouchListener и переключил видимость прокрутки в Motionevent.Action_Down и MotionEvent.cong_up.

Другие советы

Все, что я мог сказать, как решение уже сделано вами. Извиняюсь! Но большое спасибо за публикацию, что этот конкретный мото имеет этот вопрос.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top