Ответ 1
Вы можете установить android:fadeScrollbars="false"
в свой XML файл ScrollView.
Я хочу, чтобы вертикальная полоса прокрутки была постоянно видимой. В настоящее время полоса прокрутки появляется только тогда, когда я пытаюсь прокрутить текст, заключенный внутри прокрутки. Это мое объявление XML.
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/radio_group"
android:layout_margin="5dp"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true" >
<TextView
android:id="@+id/question"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:textColor="#FF000000"
android:textStyle="bold" />
</ScrollView>
Спасибо за ваше время.
Вы можете установить android:fadeScrollbars="false"
в свой XML файл ScrollView.
View.setScrollbarFadingEnabled(boolean), похоже, то, что вы ищете (никогда не пробовал). Здесь View
находится ScrollView
, на котором вы хотите, чтобы полосы прокрутки не исчезали. И установите логическое значение false
.
Мы можем сделать это двумя способами, как показано ниже.
Метод 1: в вашем XML
android:scrollbars="vertical"
android:fadeScrollbars="false"
Метод 2: в коде Java
editText.setVerticalScrollBarEnabled(true);
editText.setVerticalscrollbarFading(false);
если вы делаете это динамически, оно показывает ошибку времени выполнения, и прокрутка не отображается
EditText edit = (EditText) find ViewById(R.id.EditText1);
edit.setVerticalScrollBarEnabled(true);
edit.setVerticalscrollbarFading(false);
нет возможности динамически отображать его