4

WebViewを使用せずにAndroidでテキストを正当化する必要があります。リストビュー内で使用するため、リサイクルのために多くの問題が発生します。最後のもののサイズですが、テキストを変更します。つまり、スペースの多いテキストを取得すると、ListView が中断されます。

そのためのライブラリはありますか?

4

3 に答える 3

2

残念ながら、TextView でテキストを正当化することはできませんが、独自のクラス/ライブラリを作成することで、誰かが解決策を見つけたようです。

ここここに投稿された回答を注意深く読んでください。それが役に立てば幸い!

于 2013-06-27T08:59:19.167 に答える
1

まあ、テキストをどのように正当化したいかによって異なります。

あなたが使用することができます

android:layout_gravity="center_vertical|right" //TextView内

これは、テキストを右揃えにするのに役立ちます。

android:gravity="right" // inside <TextView>

これにより、テキストが右揃えになります。同様にleft、値は左揃えになります。

また、Textview には、他の言語のフォントをサポートするためのデフォルトのパディングがあります。
これで、このパディングを無効にして、テキストをさらに上に揃えることができます。

setIncludeFontPadding

于 2013-07-03T19:18:22.123 に答える
0

ライブラリ: https://github.com/bluejamesbond/TextJustify-Android

設定

// Please visit Github for latest setup instructions.

比較

比較.png

于 2013-12-13T21:55:28.647 に答える