2012-02-29 40 views
21

我已經構建了一個應用程序,我需要使用滾動視圖。但我不需要滾動條出現在屏幕上。我怎樣才能做到這一點?請確保滾動功能正常。hide scrollview stick android

enter image description here

回答

69

在java中添加此代碼

myScrollView.setVerticalScrollBarEnabled(false); 
myScrollView.setHorizontalScrollBarEnabled(false); 

在XML以下屬性添加到您的滾動型

android:scrollbars="none" 

像這樣

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:id="@+id/mainScroll" 
android:scrollbars="none" <!-- line to be added --> 
> 
+0

你能告訴我如何處理onScrollChanged事件? – 2012-02-29 06:11:38

+0

看到這個問題可能會有所幫助。 http://stackoverflow.com/questions/4263053/android-scrollview-onscrollchanged – 2012-02-29 06:35:22

+4

滾動功能不能用這個解決方案 – ergunkocak 2016-09-07 14:22:38

11

在XML設置android:scrollbars="none"

+0

你能告訴我如何處理ScrollChanged事件嗎? – 2012-02-29 06:12:41

+2

滾動功能不能使用此解決方案 – ergunkocak 2016-09-07 14:22:43

0
在XML佈局

設置android:scrollbarSize="0dp"

4

試試這個,它也在努力......

android:scrollbarThumbVertical="@null" 

android:scrollbarThumbHorizontal="@null" 
15

這將隱藏滾動條柺杖,但滾動條不禁用

android:scrollbarThumbVertical="@null" 

android:scrollbarThumbHorizontal="@null" 

這將禁用滾動條

android:scrollbars="none" 
+1

這應該是問題的正確答案 – ergunkocak 2016-09-07 14:21:24

+0

這應該是接受的答案。 – Yogesh 2016-12-13 18:53:59

0

隱藏垂直滾動條在XML做到這一點:

android:scrollbarThumbVertical="@null" 

而對於隱藏水平滾動條做到這一點:

android:scrollbarThumbHorizontal="@null" 

上面的代碼的行將工作,如果你想隱藏滾動條(不禁用它)

並禁用滾動條,寫這個:

android:scrollbars="none"