1

ボタンを押してボタンを押すと、文字列が作成され、その文字列が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." /> 

これを使用することができ、みんな

+0

あなたがしようとするために使用しているコードを共有これを達成する。 –

+0

は、これを行うxmlの方法です......私は、使用されたtextDirection = "anyRtl"、重力ではなく動作します –

+0

あなたは 'TextView'内のテキストを置き換える必要があるという意味ですか? –

答えて

0

私を助けるが、スクロールしないであろう。時間グーグル後 enter image description here

+0

スクロールビューで同じ機能を使用する方法は? –

+0

私はちょうど1つの新しい文字列を表示することによって私の全体の文字列を見たいと思う??それを達成するための方法はありますか? –

+0

@AjayChauhan残念ながら私はあなたの質問が何であるかは分かりません。あなたがより明確に説明するなら、私は何かを推測することはできません。あなたが提供しているソリューションは –

0

....私は

TextView mTextView; 

内のonCreate(....結果を思い付いた)

​​
+0

、私はシフトすることができる方法を知っていません新しいテキストを入力して古いテキストを画面から外します。でも、まだ私の問題はまだ終了していません。古いテキストにスクロールする方法はありません。 –

関連する問題