gpt4 book ai didi

android - TextView 中的统一文本换行

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:49 29 4
gpt4 key购买 nike

我需要在 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" />

它对我来说很满意。
UniformTextView example

来源可在 github 上找到

关于android - TextView 中的统一文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19756126/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com