我需要在TextView中使用漂亮的文字换行,尤其是对于标题中的文字。
TextView的文字换行可能看起来像这样,其中最后一个单词在换行符中:
| ========================= |
| ===== |
我想包装的是线宽更公平的地方:
| ================ |
| ============== |
为一种语言添加'\ n'并在不同的屏幕尺寸上进行测试很容易,但是当翻译数量超过10时则不然。
我已经修改了TextView并创建了UniformTextView。在调查了TextView的源代码之后,我决定最小化TextView的宽度以具有首选的行数。
<pl.dziobas.uniformtextview.UniformTextView
android:text="@string/sample_text"
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:prefLineNumber="2"
style="@style/sample_style" />
它对我来说令人满意。
来源可在github上找到
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句