使垂直滚动条可见

我想使垂直滚动条永久可见。 目前滚动条只有在我试图滚动滚动视图内的文本视图时才会出现。 这是我的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:TextView的LayoutParams使视图以编程方式消失
  • Android - 如何在TextView中高效加载大量文本?
  • 资源未findTextView
  • 用TextViews结束椭圆问题
  • 检测ListView中的TextView是否被椭圆化
  • Android在同一TextView中链接web和@mentions
  • 在屏幕中心的TextView
  • ScrollView内容更新
  • 您可以在ScrollView XML中设置android:fadeScrollbars="false"

    View.setScrollbarFadingEnabled(布尔)似乎是你在找什么(虽然从来没有尝试过)。 这里的View是您希望滚动条不褪色的滚动View 。 并将布尔值设置为false

    我们可以用两种不同的方法来完成,如下所示。

    方法1:在你的XML中

     android:scrollbars="vertical" android:fadeScrollbars="false" 

    方法2:在你的Java代码中

     editText.setVerticalScrollBarEnabled(true); editText.setVerticalscrollbarFading(false); 

    如果您dynamic执行此操作,则会显示运行时错误,并且滚动不可见

     EditText edit = (EditText) find ViewById(R.id.EditText1); edit.setVerticalScrollBarEnabled(true); edit.setVerticalscrollbarFading(false); 

    没有办法dynamic显示它