Android – 带有数字参数的EditText的Bug

Android – 带有数字参数的EditText的Bug,第1张

概述我目前正在使用带有 android:digits参数的EditText遇到一个奇怪的错误. 这是EditText的 XML: <EditText android:id="@+id/edittext" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="ce 我目前正在使用带有 android:digits参数的EditText遇到一个奇怪的错误.
这是EditText的 XML:

<EditText  androID:ID="@+ID/edittext"  androID:layout_wIDth="match_parent"  androID:layout_height="wrap_content"  androID:gravity="center_vertical"  androID:hint="@string/some_text"  androID:imeOptions="actionDone"  androID:singleline="true"  androID:digits="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMnopQRSTUVWXYZ\ "  androID:maxLength="140"  androID:textSize="@dimen/Font_size_small"/>

如您所见,此EditText允许用户仅键入字母数字字符.

现在,如果我尝试使用此EditText,EditText正在正确过滤我正在键入的字符
但是……如果我输入一些字符,然后直接跟着%,那么以前输入的字符将被复制到EditText中!

例如:我正在键盘上打字你好%%,EditText中的结果将是hellohellohello.

你们有没有经历过这样的错误?它来自AndroID平台吗?我应该报告还是已经报告过?

有关信息,我的设备是带有AndroID 4.3的Nexus 4.

谢谢 !

解决方法 问题出在AndroID键盘(AOSP)上.我正在尝试使用SwiftKey并且无法重新创建它.我更改为默认键盘,出现问题.

出现此问题是因为AndroID键盘正在尝试学习/建议您输入的单词.我不确定是否已报告该错误,但您可以通过使用androID来避免此问题:inputType =“textNoSuggestions”

总结

以上是内存溢出为你收集整理的Android – 带有数字参数的EditText的Bug全部内容,希望文章能够帮你解决Android – 带有数字参数的EditText的Bug所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1129347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存