在我的应用程序中,我有编辑文本,每次用户输入时都必须忽略空格键。为了使其正常工作,我在 XML 中编写了用于编辑文本的下一个内容:
android:digits="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
android:inputType="textFilter"
所以从逻辑上讲,它必须只接受大写和小写俄语字母,但是当我双击空格键时,编辑文本中的字母会被删除,就像我点击了退格按钮一样。为什么会发生这种情况以及解决方案是什么?
最佳答案
这里缺少一些东西,空格键在双击或单击时删除字母是没有意义的。您在 Android 中使用的键盘一定有某些东西,或者必须编写了比上面给出的实现代码更多的东西,这可能会导致一些问题。
关于java - 双击空格键可删除编辑文本中的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44210337/