"Большая" полоса прокрутки для счетчика - PullRequest
2 голосов
/ 12 февраля 2011

У меня есть счетчик с огромным количеством предметов, поэтому простая прокрутка очень медленная для пользователя. Я хочу использовать «Большую» сенсорную полосу прокрутки или как в ScrollView. Как я могу это сделать?

Ответы [ 2 ]

6 голосов
/ 12 февраля 2011

У меня есть вертушка с огромным количеством предметов

Это часть вашей проблемы.:) Представьте, что Spinners похожи на выпадающие списки в настольных или веб-интерфейсах.Ни один пользователь не хочет использовать его для поиска «огромного количества предметов».Это не то, для чего они.

Подумайте о том, чтобы разбить этот конкретный процесс выбора на собственный диалог или, возможно, даже на собственную активность.Оттуда вы можете предложить гораздо более богатый интерфейс для этого выбора, который может включать ListView с включенной быстрой прокруткой (если адаптер реализует SectionIndexer, тогда быстрая прокрутка позволит пользователю легко переходить между разделами) и, возможно, постоянное текстовое поле, чтобы пользователь мог фильтровать содержимое в реальном времени до чего-то более управляемого.

1 голос
/ 12 февраля 2011

Элемент listview вашего макета должен иметь возможность использовать атрибут:

android:fastScrollEnabled
...