2016-05-31 29 views
2

Android TextView xmlは以下のように非常にシンプルですが、スタイルはScrollViewを使用していますが、テキストが下を超えていても、 。スクロールバーを有効にする方法は? "match_parent"に問題はありますが、修正方法はわかりません。ありがとう!Scrollviewにスクロールバーが表示されない

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    android:background="#ffffff"> 

     <TextView 
     android:id="@+id/textResult" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
      android:layout_below="@+id/buttonRecord" 
     android:layout_marginTop="16dp" 
     android:background="@drawable/back" 
     android:editable="true" 
     android:height="150dp" 
     android:text="" 
     android:enabled="false" 

     android:scrollbars="vertical" 
     style="@android:style/Widget.ScrollView" 
      android:layout_alignRight="@+id/buttonRecord" 
      android:layout_alignEnd="@+id/buttonRecord" 
      android:layout_alignLeft="@+id/buttonRecord" 
      android:layout_alignStart="@+id/buttonRecord" /> 

</RelativeLayout> 
+0

あなたのスクロールビューはどこですか?質問のタイトルを変更する...あなたはテキストビューでスクロールを取得しようとしています –

+0

これは[This](http://stackoverflow.com/questions/23873454/android-textview-scrollable)と重複する質問だと思います – nexus5x

答えて

0

コンテンツをスクロールしたい場合は、おそらく固定高さにしますか?現在、高さはlayout_heightのためにwrap_contentに設定されています。あなたが一定の高さTextViewには、 は、スクロールバーと垂直方向にスクロールしてXMLレイアウトファイルを定義したい場合、私はあなたがすべての

0

android:heightを使用しなければならないとは思わない:

<TextView 
    android:id="@+id/textView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" 
    android:text="@string/text_string" /> 

は、あなたのJavaクラスファイルを定義します。

TextView tv = (TextView) findViewById(R.id.textView); 
tv.setMovementMethod(new ScrollingMovementMethod()); 
関連する問題