2016-06-13 4 views
0

テキストをTextViewにボトムアップで描画する必要があります。つまり、テキストの最後の行を一番下に、次にテキストの2番目の最後の行などを描画します。どうやってやるの?テキストビューのボトムアップでテキストを描画するにはどうすればよいですか?

私はこの投稿に記載されている解決策に従います。Paginating text in Androidです。

TextViewは、テキストをトップダウンで描画します。達成したいのはテキストです。ビューの最後の行が最初に満たされ、次に2番目の最後の行などが表示されます。したがって、最後の繰り返しで最初の行が埋められます。私は、カスタムTextViewを作成し、そのonDrawメソッドをオーバーライドしようとしましたが、何も動作していないようです。

+0

http://stackoverflow.com/help/how-to-ask – Vucko

+0

コードを追加してください。 –

+0

ここにコードを掲載して例を挙げてください –

答えて

0

カスタムテキストビューを作成します。 setTextメソッドでは、いくつかの文字列操作を行います。基本的に文字列のテキストを並べ替えると、新しいテキスト文字列の最初の行が古いテキスト文字列の最後の行になります。新しいテキスト文字列をsuper.setTextに渡す

0

スクロール可能なテキストビューでない場合、右揃えをするにはandroid:gravity = "bottom | left"または "bottom | right"を設定できます。この方法では、幅と高さをwrap_contentにすることはできません。

関連する問題