不允许编辑文本中的空格和特殊字符

时间:2017-09-20 12:31:55

标签: android

我在xml文件中使用android:digits选项:

android:digits="0123456789qwertzuiopasdfghjklyxcvbnmQWERTZUIOPASDFGHJKLYXCVBNM"

当我输入一些字符并从设备键盘多次按空格键时,空格键将作为背景事件从最后一个字符中删除。但这不应该像这样工作。

我不想在编辑文本中允许使用空格和特殊字符。

对于Ex。    我输入文本并再次按空格键一次以上,然后从单词的最后一个字符开始删除。 对于前者我输入“你好”,我被按空格键多次,然后“o”从“你好”中删除再次进行相同的处理。 我不知道它是怎么回事......

1 个答案:

答案 0 :(得分:0)

您的问题很可能与软键盘相关"建议"。您可以在XML中添加以下属性。

android:inputType="textFilter|textNoSuggestions"

这使得EditText在我的情况下表现得如预期的那样。