gpt4 book ai didi

Android - 带有数字参数的 EditText 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:49:13 26 4
gpt4 key购买 nike

我目前在使用 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 中!

例如:我在键盘上输入 hello%%,EditText 中的结果将是 hellohellohello

你们中有人遇到过这样的错误吗?是安卓平台的吗?我应该报告还是已经报告了?

有关信息,我的设备是装有 Android 4.3 的 Nexus 4。

谢谢!

最佳答案

问题出在 Android 键盘 (AOSP) 上。我正在使用 SwiftKey 尝试它,但无法重新创建它。我更改为默认键盘并出现问题。

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

关于Android - 带有数字参数的 EditText 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20223664/

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