2011-04-18 178 views

回答

399

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

+1

对'NavigationView'无效#对于ListView而言, – 2015-08-27 07:53:59

+0

没有工作,但是这个工作:'view。setScrollBarFadeDuration(0);' – user924 2017-12-09 17:24:53

+0

所以正确的和被接受的答案应该是@Tanmay Mandal答案('setScrollBarFadeDuration(0)'),因为'setScrollbarFadingEnabled(false)'无处不在 – user924 2017-12-09 17:26:05

44

设置android:scrollbarFadeDuration="0"将有所斩获。

+3

作为java方法在sdk 16中可用 – larham1 2013-06-12 22:20:02

+1

它适用于2.3.6 – 2013-09-20 12:30:14

+0

谢谢!这对我工作棒棒糖 Herman 2016-03-11 17:12:40

7

尝试android:scrollbarAlwaysDrawVerticalTrack="true"垂直。 和尝试android:scrollbarAlwaysDrawHorizontalTrack="true"的水平

9

试试这个作为上述建议,我没有工作,当我想为一个TextView做到这一点:

TextView.setScrollbarFadingEnabled(false); 

好运。

+0

@sXe接受的答案的伟大工程,是一样的作为这一个... – user924 2017-12-09 17:27:33

+0

@ user924肯定,但是这个答案在我的评论发布10天后发布 – sXe 2017-12-15 09:49:25

5

这两个一起工作对我来说:

android:scrollbarFadeDuration="0" 
android:scrollbarAlwaysDrawVerticalTrack="true" 
7

由于没有上述工作对我来说,这里就是做:android:scrollbarDefaultDelayBeforeFade="500000"

7

android:scrollbarFadeDuration="0"有时不经过我退出的应用工作,并重新开始。所以我加gallery.setScrollbarFadingEnabled(false);到活动,它的工作原理!

35

有2种方式:

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

就这么简单!

2

setVertical *有助于使垂直滚动条始终可见编程

scrollView.setScrollbarFadingEnabled(false); 
scrollView.setVerticalScrollBarEnabled(true); 
scrollView.setVerticalFadingEdgeEnabled(false); 
5

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

0

风格的滚动条可见性,颜色和厚度是这样的:

<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"/> 

希望它可以帮助节省一些时间。

相关问题