空格键在双击时删除编辑文本中的字母

时间:2017-05-26 21:27:33

标签: java android xml android-edittext

在我的应用程序中,我有编辑文本,每次用户输入时都必须忽略空格键。我已经在我的XML中编写了下一个用于编辑文本的文章,以便它可以工作:

android:digits="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
android:inputType="textFilter"

逻辑上,它必须只接受大写和小写俄语字母,但是当我双击空格键时,编辑文本中的字母将被删除,就像我点击退格按钮一样。为什么会发生这种情况?解决方案是什么?

2 个答案:

答案 0 :(得分:2)

这里缺少一些东西,空格键删除双击或单击时的字母是没有意义的。您在Android中使用的键盘必须有一些东西,或者必须为实现编写的代码超过上面给出的代码,这可能会导致一些问题。

答案 1 :(得分:0)

我也遇到了与android:digit相同的问题。 找出您需要在android:digit

中添加空间
android:digits=" АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"

这解决了我的问题