ボタンを押してボタンを押すと、文字列が作成され、その文字列がtextViewに表示されます。ボタンがもう一度押されると、作成された文字列がボタンが何度も押された場合にtextviewに文字列が作成されますが、長い文字列が作成され、1行だけでtextviewに表示されません。最初の文字列が表示されます。私の質問は、単一行textViewの新しいテキスト???テキストビューのサイズより大きくなったときにテキストをシフトする方法と、1行の前のテキストにスクロールする方法はありますか?
私は古いテキストを新しいテキストでシフトすることができる程度の解決策を得ました。スクリーンのサイズが大きくなると、その古いテキストにスクロールする必要がありますか? あなたがandroid:ellipsize="start"
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="start"
android:maxLines="1"
android:text="Hello World! This is a really long string on a single line meant to truncate in the beginning with an ellipse." />
これを使用することができ、みんな
あなたがしようとするために使用しているコードを共有これを達成する。 –
は、これを行うxmlの方法です......私は、使用されたtextDirection = "anyRtl"、重力ではなく動作します –
あなたは 'TextView'内のテキストを置き換える必要があるという意味ですか? –