[英]Adobe AIR for Mobile: default Samsung keyboard text input bug
我仅在运行Androi 4+的三星手机上遇到一个奇怪的错误。 使用Adobe AIR,每个textInput都不适合使用。 输入的单词的开头在每个char输入上重复。 行为如下:
当我输入“ ABC”时,输入文本为“ AABAABAABAABAABAABC”(或有时是词典中的已知单词)
似乎每次按键时都会添加文本输入的全部内容。 使单词重复几次。 这也似乎是自动提示(来自电话的词典)相关的错误。
textInput是这样声明的:
<s:TextInput id="tin" autoCapitalize="all" autoCorrect="false"
maxChars="19" restrict="0-9A-Za-z_\-" width="100%"
itemCreationPolicy="immediate"/>
即使在运行Android 4.1,旧版本或其他制造商的HTC上,其他设备也运行良好。 在Swype键盘(第三方系统键盘)上也可以看到此错误。
您有解决方法来使其正常工作吗?
谢谢
编辑:最严重的行为是由restrict
属性引起的。 没有这个,文本输入仍然是错误的,但是更少。 我将这些错误提交到bugbase.adobe.com,请对其投票:
关于移动textInput,Adobe确实用Flex 4.6来欺骗我们。 将皮肤类设置为spark.skins.mobile.TextInputSkin
,您应该会很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.