Удаление полосы прокрутки из ScrollView программно в Android

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

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

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

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

2 ответов


следующее удалит полосу прокрутки в вашем scrollview:

View.setVerticalScrollBarEnabled(false);
View.setHorizontalScrollBarEnabled(false);

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

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

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

android:scrollbars="none"