Android 使垂直滚动条可见
我想使垂直滚动条永久可见。当前,仅当我尝试滚动滚动滚动视图中包含的文本视图时,滚动条才会出现。这是我的XML声明Android 使垂直滚动条可见,android,textview,scrollview,Android,Textview,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="
<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>
谢谢您的时间。似乎正是您想要的(尽管从未尝试过)。这里的
视图
是希望滚动条不褪色的滚动视图
。并将布尔值设置为false
您可以在ScrollView XML中设置android:fadeScrollbars=“false”
。如果动态执行,则会显示运行时错误,且滚动不可见
EditText edit = (EditText) find ViewById(R.id.EditText1);
edit.setVerticalScrollBarEnabled(true);
edit.setVerticalscrollbarFading(false);
没有办法动态显示它我们可以用如下所示的两种不同方式来实现 方法1:在XML中
android:scrollbars="vertical"
android:fadeScrollbars="false"
方法2:在Java代码中
editText.setVerticalScrollBarEnabled(true);
editText.setVerticalscrollbarFading(false);
我正在使用Android 1.6,但它不可用。我建议尝试下面的调用,以查看.setScrollbarFadingEnabled。遗憾的是,它是API 5,类似于xml属性,因此,Android 1.6不可用,我收到以下错误:
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“Android.widget.ScrollBarDrawable Android.widget.ScrollBarDrawable.mutate()”
此处相同。这是在移动到TargetAPI 26之后发生的,有没有一个原因可以解释为什么这不能动态实现?