ユーザーの入力に応じて長さが異なる Textview があります。OKを押して計算すると、テキストビューが1行下に表示されます。私がしたいのは、テキストビューをラップして1行に表示することです。これまでのところ、私は次のようにやっています: android:ellipsize="none" android:singleLine="true" しかし、問題は残りのテキストビューが表示されないことです。テキストビューが長いときに幅を折り返し、短いときに幅を広げる方法はありますか?
質問する
202 次
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
にまとめて表示することはできません。別の方法として、TextView
HorizontalScrollView
于 2012-10-17T07:32:08.400 に答える