gpt4 book ai didi

java - 在API 23之前定位时实现breakStrategy

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:13 26 4
gpt4 key购买 nike

我正在自定义 TypeWriter 类中使用打字机效果,该类为我正在为 Android 开发的角​​色扮演游戏扩展 TextView。它运作良好,但我注意到每当文本转到新行时,通常会出现“弹出”效果,这样一个单词会被连字符分成两个音节,然后稍后恢复完整的单词。例如:

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

每次文本换行时都会执行此操作,这非常分散注意力且烦人。它还倾向于只对每个文本文本 block 的单个单词执行此操作,并重复相同的完整单词 --> 带连字符的单词 --> 每行进行完整单词处理。

我发现在 xml TextView 中使用 android:breakStrategy="simple" 可以完美解决此问题,但它仅适用于 API 23 及更高版本,现在我尝试使用最低 API 19。

我的问题:有没有办法为 API <23 实现 android:breakStrategy="simple",或者是否有任何代码策略可以防止 TextView 断字/添加连字符?说实话,我什至不关心连字符——而是单词被破坏,然后每一行恢复为完整的单词,我希望最终阻止这种情况发生。

最佳答案

在 Api < 23 中尝试您的应用程序,没有此参数。所以它的工作原理就像

android:breakStrategy="simple"

关于java - 在API 23之前定位时实现breakStrategy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51257465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com