Как реализовать полосу прокрутки с ползунком для быстрой прокрутки

Я должен реализовать экран, имеющий приблизительно 1 000 миниатюр. Этот экран должен поддерживать основанную на жесте прокрутку, а также быстро прокрутку использования полосы прокрутки с ползунком. Таким образом, если пользователь хочет переместиться от страницы 1 до страницы 100, он может просто перетащить ползунок и достигнуть там.

Но в Android нет такого управления. Существует, ищут панель, но ее стиль не подобен тому, что я хочу. Я также хочу щелкнуть и сильно ударить функциональность, которая может быть наследована с помощью horizontalscrollbar. Таким образом, я хочу добавить функциональность горизонтального scroolbar, а также seekbar в моем приложении.

Но я сталкиваюсь с некоторой проблемой для синхронизации положения ползунка с сильным ударом или событием щелчка, и также seekbar стиль ползунка должен быть изменен.

Предложите некоторую подсказку.

13
задан skaffman 2 June 2010 в 11:26
поделиться

1 ответ

Поддержка большого пальца ListView:

ListView vList = ...;
vList.setFastScrollEnabled(true);

Поддержка большого пальца GridView:

GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);

Вы также можете разделить контент на разделы. Для этого в адаптере должен быть реализован следующий интерфейс:

android.widget.SectionIndexer
23
ответ дан 1 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: