Удалить полосу прокрутки из ScrollView программно в Android - PullRequest
11 голосов
/ 19 января 2012

Как программно удалить полосу прокрутки из ScrollView?

setScrollBarStyle() изменяет только стиль полосы прокрутки.

Я хочу получить доступ к атрибуту xml android:scrollbars программно. Есть ли способ сделать это?

android:scrollbars Определяет, какие полосы прокрутки должны отображаться при прокрутке или нет.

Ответы [ 2 ]

43 голосов
/ 19 января 2012

Следующие два вызова метода удаляют полосы прокрутки в вашем представлении прокрутки:

view.setVerticalScrollBarEnabled(false);
view.setHorizontalScrollBarEnabled(false);
2 голосов
/ 14 апреля 2017

В java добавьте этот код:

myScrollView.setVerticalScrollBarEnabled(false);
myScrollView.setHorizontalScrollBarEnabled(false);

В xml добавьте следующий атрибут к вашему ScrollView:

android:scrollbars="none"
...