2011-04-18 99 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"/> 

希望它可以幫助節省一些時間。