0

入力テキストが収まらない場合に左から右に自動的にスクロールする TextView があります。ここで、テキストが TextView に収まらない場合に TextView のテキストを横方向にスクロールする機能を追加する必要があります。これにより、ユーザーは TextView のコンテンツを表示できます。TextView を Horizo​​ntalScrollView に追加します。

<HorizontalScrollView
        android:id="@+id/horizontalScrollView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toLeftOf="@+id/btnBackspace"
        android:layout_toRightOf="@+id/textViewLeftIndent"
        android:fillViewport="true" >

        <TextView
            android:id="@+id/calculateField"
            android:layout_width="534dp"
            android:layout_height="wrap_content"
            android:background="@color/lightgray"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:gravity="center_vertical|right"
            android:inputType="textImeMultiLine"
            android:overScrollMode="ifContentScrolls"
            android:scrollHorizontally="true"
            android:text=""
            android:textSize="80sp" >

        </TextView>

    </HorizontalScrollView>

しかし、今では仮想キーボード TextView を介して編集可能であり、テキスト全体をスクロールすることはできず、その一部のみをスクロールできます (テキストが大きい場合)。

4

1 に答える 1

0

これを TextView ウィジェットに追加します

android:ellipsize="marquee"  

今すぐ動作するかどうかを確認します

アップデート

動作しない場合はこれを追加してください

android:singleLine=”true”
于 2013-01-12T19:00:09.233 に答える