4

我有一个字体大小很大的 TextView,如果我的单词很长,则只有最后一个字符被放入下一行。例如 :

祖萨梅纳尔贝

现在我想将文本格式化为如下所示:

祖萨梅纳布 -

有没有可能实现这一目标?

4

2 回答 2

1

我想比做连字符更好,你可以做一些更好的事情。考虑下图。

在此处输入图像描述

我想绿色的会很适合你的需要。只需声明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"/>
于 2016-08-25T11:22:57.550 回答
1

TextView的break策略

android:breakStrategy="high_quality"

constant      value               description
high_quality    1   Line breaking uses high-quality strategy, including hyphenation.
于 2016-08-25T11:23:06.600 回答