Java Android-如何禁用虚拟键盘中的某些键
如何在Android虚拟键盘中禁用某些键(比如数字键/符号键)Java Android-如何禁用虚拟键盘中的某些键,java,android,keyboard,Java,Android,Keyboard,如何在Android虚拟键盘中禁用某些键(比如数字键/符号键) 具体地说,我希望当用户关注标准的android EditText小部件时,当显示虚拟键盘时,用户不能输入双引号(“)字符。为什么不为EditText使用android:inputType=“…” 为什么不使用android:inputType=“…”编辑文本 如何在Android虚拟键盘中禁用某些键(比如数字键/符号键) 你不能,抱歉。毕竟,输入法编辑器可能一开始就没有“键” 具体来说,我希望当用户关注标准的android Edi
具体地说,我希望当用户关注标准的android EditText小部件时,当显示虚拟键盘时,用户不能输入双引号(“)字符。为什么不为EditText使用
android:inputType=“…”
为什么不使用android:inputType=“…”编辑文本 如何在Android虚拟键盘中禁用某些键(比如数字键/符号键) 你不能,抱歉。毕竟,输入法编辑器可能一开始就没有“键” 具体来说,我希望当用户关注标准的android EditText小部件时,当显示虚拟键盘时,用户不能输入双引号(“)字符 然后,您必须通过
输入过滤器
在编辑文本
处阻止输入,如下所述:
如何在Android虚拟键盘中禁用某些键(比如数字键/符号键)
你不能,对不起。毕竟,输入法编辑器一开始可能没有“键”
具体来说,我希望当用户关注标准的android EditText小部件时,当显示虚拟键盘时,用户不能输入双引号(“)字符
然后,您必须通过
InputFilter
阻止EditText
上的输入,如下所述:使用EditText
上的TextWatcher
。使用andoid:digits属性:Hi检查此链接使用EditText
上的TextWatcher
。使用andoid:digits属性s:您好,请查看此链接,我想他谈论的是特定的键。文本,但不包含”。他还谈到了“标准”android,所以他可能已经使用了inputType
definededitText
是的,我使用了属性inputType,但我就是找不到只适合字母和数字的inputType。但现在edittext的属性“android:digits”已经完成了,谢谢:-)我想他谈论的是特定的键。他还谈到了“标准”android,所以他可能已经使用了inputType
definededittext
是的,我使用了属性inputType,但我只是找不到只适用于字母和数字的合适的inputType。但现在已经使用了edittext的属性“android:digits”“无论如何,谢谢:-)@Commonware,我们如何完全禁用密钥,即密钥根本不生成任何密钥事件。它只是作为一个被禁用的按钮放在软键盘上;现在去寻找特殊的符号,看看;有些符号被禁用。@Commonware,我们如何完全禁用密钥,即密钥根本不生成任何密钥事件。它只是作为一个被禁用的按钮放在软键盘上;现在去寻找特殊的符号,看看;某些符号已禁用。