如何始终显示滚动条

jul*_*jul 236 android scrollview

滚动视图中的滚动条仅在我开始滚动时可见.我怎么能一直展示它?

Rej*_*eri 511

截至目前,最好的方法是android:fadeScrollbars="false"在xml中使用,这相当于ScrollView.setScrollbarFadingEnabled(false);java代码.

  • 因此正确和可接受的答案应该是@Tanmay Mandal答案(“ setScrollBarFadeDuration(0)”),因为“ setScrollbarFadingEnabled(false)”并不能在任何地方都有效 (2认同)

Tan*_*dal 55

设置android:scrollbarFadeDuration="0"意志就行了.

  • 在sdk 16中作为java方法提供 (4认同)

Tud*_*uca 42

有两种方式:

  • 来自Java代码: ScrollView.setScrollbarFadingEnabled(false);
  • 来自XML代码: android:fadeScrollbars="false"

就那么简单!


Hit*_*ahu 13

像这样设置滚动条的可见性、颜色和厚度:

<ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@color/recycler_bg"

        <!--Show Scroll Bar-->
        android:fadeScrollbars="false"
        android:scrollbarAlwaysDrawVerticalTrack="true"
        android:scrollbarFadeDuration="50000"

        <!--Scroll Bar thickness-->
        android:scrollbarSize="4dp"

        <!--Scroll Bar Color-->
        android:scrollbarThumbVertical="@color/colorSecondaryText"/>
Run Code Online (Sandbox Code Playgroud)

希望它有助于节省一些时间。


Cam*_*gny 11

尝试这个,因为当我想为TextView执行此操作时,上述建议对我不起作用:

TextView.setScrollbarFadingEnabled(false);
Run Code Online (Sandbox Code Playgroud)

祝好运.


Sau*_*eek 9

尝试android:scrollbarAlwaysDrawVerticalTrack="true"垂直.并尝试android:scrollbarAlwaysDrawHorizontalTrack="true"水平


Emi*_*nin 9

既然以上都没有为我工作,这是做了什么: android:scrollbarDefaultDelayBeforeFade="500000"


小智 8

android:scrollbarFadeDuration="0"我退出应用程序并重新开始后,有时无效.所以我添加gallery.setScrollbarFadingEnabled(false);到活动,它的工作原理!


Sir*_*lot 8

不要忘了加android:scrollbars="vertical"一起android:fadeScrollbars="false",否则将无法在某些情况下展示.


Gou*_*rav 8

简单易行。将此属性添加到ScrollBar

android:fadeScrollbars="false"
Run Code Online (Sandbox Code Playgroud)

或者你可以在做到这一点:

scrollView.setScrollbarFadingEnabled(false);
Run Code Online (Sandbox Code Playgroud)

或者在

scrollView.isScrollbarFadingEnabled = false
Run Code Online (Sandbox Code Playgroud)


sea*_*kej 6

这两个一起为我工作:

android:scrollbarFadeDuration="0"
android:scrollbarAlwaysDrawVerticalTrack="true"
Run Code Online (Sandbox Code Playgroud)


Bor*_*off 6

我有同样的问题。酒吧有相同的背景颜色。尝试:

android:scrollbarThumbVertical="@android:color/black"
Run Code Online (Sandbox Code Playgroud)