2011-05-30 12 views
3

スクロールビューに埋め込まれたテキストビューに問題があります。テキストが4行ほどになると、テキストの一番上の行にスクロールできません。のテキストの最後の行を超えてスクロールします。スクロールビュー内のTextView

はここにレイアウトです:

<ScrollView android:layout_width="wrap_content" 
     android:layout_height="90sp" 
     android:scrollbars="vertical"> 
     <TextView android:id="@+id/display_english" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:paddingLeft="10dp" android:layout_gravity="center_vertical|center_horizontal" 
      android:textSize="30sp" android:textColor="@color/text_color" /> 
    </ScrollView> 

任意の考え?

+0

TextViewをScrollView内の別のレイアウトにラップしてみてください。 –

答えて

4

TextViewをスクロール可能にする場合は、ScrollViewに埋め込む必要はありません。私はthis solutionをチェックアウトします。縦長のレイアウトは絶対に必要というわけではない場合)

1:

+3

textviewのスクロールの最大の問題は、intertiaを持たないことです –

0

広くオンラインコードでこの問題を検討して後、現在はScrollViewの内側に垂直方向にスクロールするためのTextViewを取得する唯一の実行可能な解決策があるように見えます含まれているScrollViewをHorizo​​ntalScrollViewに変更し、その子(スクロール可能なTextViewを含む)を水平方向に配置します。このように、Horizo​​ntalScrollViewの水平スクロールは、TextViewの垂直スクロールを妨げません。

2)垂直方向のレイアウトが絶対に必要な場合は、TextViewを垂直方向のScrollView内で垂直方向にスクロールさせないでください。代わりに、TextViewの内容をスクロールせずに完全に表示できるように、TextViewの高さを「WRAP_CONTENT」に設定します。これは、最初に垂直ScrollViewを使用したいので、子レイアウトの絶対的な高さには関係していないためです。

関連する問題