pde*_*d59 4 android android-edittext
我目前正在使用带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"/>
Run Code Online (Sandbox Code Playgroud)
如您所见,此EditText允许用户仅键入字母数字字符.
现在,如果我尝试使用这个EditText,EditText正确地过滤我正在键入的字符但是...如果我键入一些字符然后直接跟着%,之前键入的字符将被复制到EditText中!
例如:我在键盘上打字hello%%,EditText中的结果将是hellohellohello.
你们有没有经历过这样的错误?它来自Android平台吗?我应该报告还是已经报告过?
有关信息,我的设备是带有Android 4.3的Nexus 4.
谢谢 !
问题出在Android键盘(AOSP)上.我正在尝试使用SwiftKey并且无法重新创建它.我更改为默认键盘,出现问题.
出现此问题是因为Android键盘正在尝试学习/建议您输入的单词.我不确定是否已报告该错误,但您可以通过使用来避免此问题 android:inputType="textNoSuggestions"
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |