Word在单行中没有足够的空间

时间:2016-08-25 11:14:43

标签: android textview hyphenation

我有一个带有大字体的TextView,如果我有一个长字,只有最后一个字符放入下一行。例如:

Zusammenarbei

现在我想将文本格式化为:

Zusammenarb -

是否有可能实现这个目标?

2 个答案:

答案 0 :(得分:1)

我认为比做连字更好,你可以做得更好。考虑下面的图像。

enter image description here

我想绿色的将非常适合您的需要。只需声明您的textview如下:

 <TextView
            android:id="@+id/yourUniqueID"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="15sp"
            android:ellipsize="end"  <!--THIS WILL DO FOR YOU-->
            android:maxLines="1"
            android:text="test"/>

答案 1 :(得分:1)

查看TextView

的中断策略

android:breakStrategy="high_quality"

constant      value               description
high_quality    1   Line breaking uses high-quality strategy, including hyphenation.