我试图在破坏TextView中的长词时添加连字符。例如,我有一个textView文本是" Recommendations"。因为单词对于一行太长,我想得到"推荐 - "在第一行和" ation"在第二行像这样:[在此输入图像描述] [1]
[1]:https://i.stack.imgur.com/pqSNh.png。但事实上,我[在此处输入图像描述] [1]
[1]:https://i.stack.imgur.com/WM3I4.png。这就是我对TextView的所作所为:
<TextView
android:id="@+id/textViewid"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/long_text"
android:breakStrategy="high_quality"
android:hyphenationFrequency="full" />
我尝试过breakStrategy值和hyphenationFrequency值的不同组合,但没有让它工作。 任何想法为什么它表现这种或其他方式使连字符工作? 提前谢谢!
答案 0 :(得分:2)
也许您可以尝试android:breakStrategy =“ balanced”或android:breakStrategy =“ simple”?
我认为您使用默认设置(android:breakStrategy =“ high_quality”)。