【发布时间】:2017-05-26 21:27:33
【问题描述】:
在我的应用程序中,我有编辑文本,每次用户输入时都必须忽略空格键。我已经在我的 XML 中为编辑文本编写了下一个以使其正常工作:
android:digits="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
android:inputType="textFilter"
从逻辑上讲,它必须只接受大写和小写的俄语字母,但是当我双击空格键时,编辑文本中的字母被删除,就像我点击了退格按钮一样。为什么会发生这种情况,解决方法是什么?
【问题讨论】:
-
这里缺少一些东西,空格键在双击或单击时删除字母是没有意义的。您在 android 中使用的键盘一定有什么东西,或者必须为实现编写的代码超出上述给出的代码,这可能会导致一些问题。
-
@UMESH0492 我在模拟器上查过了,我不认为它的键盘有问题..
-
@UMESH0492 我已经检查了模拟器上的键盘设置,并且它的双空格周期功能已打开,这就是导致此问题的原因。非常感谢!
-
很高兴为您提供帮助,请在下面投票并更新我的答案。因此,其他用户也可以了解。如果他们曾经遇到过这样的问题。
-
如何以编程方式删除它?
标签: java android xml android-edittext