2012-02-29 6 views
21

私はスクロールビューを使用する必要のあるアプリを作成しました。しかし、私は画面上にスクロールスティックを表示する必要はありません。どうやってやるの?スクロール機能が有効であることを確認してください。 Javaでscrollview stick androidを非表示にする

enter image description here

答えて

69

XMLでこのコード

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

を追加し、この

<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イベントを処理できますか? –

+0

この質問を参考にしてください。 http://stackoverflow.com/questions/4263053/android-scrollview-onscrollchanged –

+4

スクロール機能はこのソリューションでは機能しません – ergunkocak

11

のようなあなたのScrollView

android:scrollbars="none" 

に次の属性を追加します。 XMLではXMLレイアウトでandroid:scrollbars="none"

+0

どうすればonScrollChangedイベントを処理できますか? –

+2

スクロール機能はこの解決策では機能しません – ergunkocak

0

を設定します。これは、スクロールバーのスティックを非表示になりますandroid:scrollbarSize="0dp"

4

はこれを試してみてください、それも働いている...

android:scrollbarThumbVertical="@null" 

または

android:scrollbarThumbHorizontal="@null" 
15

を設定するが、スクロールバーが無効になっていない

android:scrollbarThumbVertical="@null" 

android:scrollbarThumbHorizontal="@null" 

android:scrollbarThumbVertical="@null" 

を水平スクロールバーがこれを行う隠すために:コードの線の上

android:scrollbarThumbHorizontal="@null" 

これは、垂直スクロールバーがXMLでこれを行う隠すためのスクロールバー

android:scrollbars="none" 
+1

これは質問への正解でなければなりません – ergunkocak

+0

これは受け入れられるべきです。 – Yogesh

0

を無効にしますスクロールバーを非表示にしたい場合は機能します(無効にしないでください)

スクロールバーを無効にするには、次のように記述します。

android:scrollbars="none" 
関連する問題