我想让垂直滚动条永久可见。目前滚动条仅在我尝试滚动滚动视图中包含的文本视图时出现。这是我的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>
感谢您的时间。
答案 0 :(得分:42)
您可以在ScrollView XML中设置android:fadeScrollbars="false"
。
答案 1 :(得分:4)
我们可以通过以下两种不同的方式进行操作。
方法1:在您的XML中
android:scrollbars="vertical"
android:fadeScrollbars="false"
方法2:在您的Java代码中
editText.setVerticalScrollBarEnabled(true);
editText.setVerticalscrollbarFading(false);
答案 2 :(得分:2)
View.setScrollbarFadingEnabled(boolean)似乎是你正在寻找的东西(尽管从未尝试过)。此处View
是ScrollView
,您希望滚动条不会褪色。并将布尔值设置为false
。
答案 3 :(得分:0)
如果你动态地执行它,它会显示运行时错误并且滚动不可见
EditText edit = (EditText) find ViewById(R.id.EditText1);
edit.setVerticalScrollBarEnabled(true);
edit.setVerticalscrollbarFading(false);
没有办法动态显示它