Android скрыть полосу прокрутки списка?

144

Есть ли способ скрыть полосу прокрутки в ListView. Я знаю, что это возможно, ScrollViewно не могу найти способ для ListViewполосы прокрутки. Любые идеи?

Android-Droid
источник

Ответы:

359

Попробуйте напечатать это в макете XML-файла

android:scrollbars="none"

Учебник здесь.

http://developer.android.com/reference/android/view/View.html#attr_android:scrollbars

Надеюсь, это поможет вам

ihrupin
источник
1
Большое спасибо. Я был expectiogn что-то вроде setScrollBarEnabled или что-то в этом роде.
Android-Droid
47
Для дальнейшего использования: setVertical / HorizontalScrollBarEnabled / Disabled ()
slezica
Привет всем, я хочу скрыть полосу прокрутки в списке. Вот ваша строка упоминания о том, как получить эту работу, но я не понял, где я могу написать эту строку, я работаю над формами xamarn.
Дипак
24

Если вы хотите отключить \ включить полосы прокрутки программно, вам нужно использовать

View.setVericalScrollbarEnabled (логическое значение) - отключить \ включить вертикальные полосы прокрутки.

View.setHor horizontalScrollBarEnabled (boolean) - отключить \ включить горизонтальные полосы прокрутки.

Сергей Шустиков
источник
7

Это свойство, которое вы должны использовать на вашем ListView. Всего наилучшего.

android:scrollbars="none"

Soumen Das
источник
1

Также убедитесь, что быстрая прокрутка отключена:

listView.setFastScrollEnabled(false);

Спасибо рахул

Рахул
источник
1

Обычно используя их обоих

android:divider="@null"
android:dividerHeight="0dp"
Сэм
источник