0

ユーザーの入力に応じて長さが異なる Textview があります。OKを押して計算すると、テキストビューが1行下に表示されます。私がしたいのは、テキストビューをラップして1行に表示することです。これまでのところ、私は次のようにやっています: android:ellipsize="none" android:singleLine="true" しかし、問題は残りのテキストビューが表示されないことです。テキストビューが長いときに幅を折り返し、短いときに幅を広げる方法はありますか?

4

2 に答える 2

3

このようなテキストビューにマーキーを使用できます

<TextView
    android:id="@+id/myTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:lines="1"
    android:ellipsize="marquee"
    android:fadingEdge="horizontal"
    android:marqueeRepeatLimit="marquee_forever"
    android:scrollHorizontally="true"
    android:textColor="#ff4500"
    android:text="Simple application that shows how to use marquee, with a long text" />
于 2012-10-17T07:31:34.200 に答える
0

マーキーを使用しない限り、携帯電話の画面の幅を超えて1 つのTextViewにまとめて表示することはできません。別の方法として、TextViewHorizontalScrollView

于 2012-10-17T07:32:08.400 に答える