让我们说我想添加“supercalifragilisticexpialidocious”这个词。到TextView。我怎样才能指定Android在多行包装时可以分解哪些内容?
作为一个例子,我只希望Android在连字符指定的位置打破单词,如下所示:
su-per-cal-i-frag-il-is-tic-ex-pi-al-i-do-cious
在这种情况下,Android可能会将单词显示为:
supercalifrag-
ilisticexpial-
idocious
答案 0 :(得分:1)
抢救软连字符! https://en.wikipedia.org/wiki/Soft_hyphen
首先,您必须在TextView上设置此属性:
android:hyphenationFrequency =“普通”
然后在字符串中使用Soft Hypen字符:
­
像这样:
supercalifrag­ ilisticexpial­ idocious
答案 1 :(得分:0)
扩展TextView
并实现此行为 - 没有内置方法。