我在所有字符串中都添加了软连字符,但是android在完全不同的点断开了行。有没有一种方法可以只在带有软连字符或空格的点上折断线条?
请注意,我要针对API 21及更高版本,因此使用breakStrategy或断字频率不是解决方案。
这些问题/答案均不适合我: Hyphenation in Android
Android:- How to add Hyphen "-" in word break android TextView below 6.0 OS
How to force hyphenation in TextView? (character "-" on word split)
答案 0 :(得分:0)
您可以使用\n
来中断字符串。尝试这种方式。
<string name="your_string_name">I want to break after this\nIt's working fine</string>
答案 1 :(得分:0)
尝试将android:hyphenationFrequency="normal"
添加到文本视图中
答案 2 :(得分:0)
要使其正常工作,请在字符串中使用软连字符 \u00AD,例如:
<string name="einzelfahrt_name">Einzelfahrrad\u00ADkarte</string>
并在您的 TextView 添加:
android:hyphenationFrequency="full"