我在自定义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及更高版本,现在我正尝试使用的最低API为19。
我的问题:是否可以为API <23实现android:breakStrategy="simple"
的任何方法,或者是否有任何代码策略来防止TextView
断字/添加连字符? Tbh,我什至都不关心连字符-就是单词打断,然后我希望最终阻止的每一行都恢复为完整的单词。
答案 0 :(得分:0)
在Api <23中尝试您的应用,没有此参数。因此它的工作方式类似于android:breakStrategy =“ simple”。 希望对您有帮助