【发布时间】:2018-07-10 04:50:44
【问题描述】:
我在自定义TypeWriter 类中使用打字机效果,该类扩展了TextView,用于我正在为android 开发的rpg 游戏。它运作良好,但我注意到每当文本进入新行时通常会出现“弹出”效果,这样一个单词会被连字符分成两个音节,然后稍后恢复一个完整的单词。例如:
Today I am
going to the store
将短暂更改为
Today I am go-
ing to the store
to buy milk
在弹回之前
Today I am
going to the store
to buy milk
每次文本换行时都会这样做,这非常令人分心和烦人。它还倾向于对每个文本文本块仅一个单词执行此操作,并重复相同的完整单词 --> 连字符单词 --> 每一行的完整单词处理。
我发现在 xml 中使用 android:breakStrategy="simple" TextView 可以完美地解决这个问题,但它只适用于 API 23 及更高版本,而现在我正在尝试使用 19 的最低 API。
我的问题:是否有任何方法可以为 API android:breakStrategy="simple",或者是否有任何代码策略可以防止 TextView 断字/添加连字符? Tbh,我什至不关心连字符 - 这是单词中断,然后在我想要最终防止发生的每一行恢复为一个完整的单词。
【问题讨论】:
-
你见过stackoverflow.com/questions/45720678/… ..看看这是否有帮助