如何在Android的虚拟键盘禁用某些按键(比如数字/符号键)?
我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。
解决方案如何在Android的虚拟键盘禁用某些按键(比如数字/符号键)?
您不能,对不起。毕竟,输入法编辑器可能无法在第一时间有钥匙。
我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。
然后,你将有权阻止输入在的EditText
,由输入过滤
,如描述的方法这里:How我用输入过滤器在Android中一个EditText限制字符?
How to disable certain keys (say number/symbol keys) in Android virtual keyboard?
Specifically I want user can't input a double quote ( " ) character when virtual keyboard is showed up when user focus on a standard android EditText widget.
解决方案How to disable certain keys (say number/symbol keys) in Android virtual keyboard?
You can't, sorry. After all, the input method editor may not have "keys" in the first place.
Specifically I want user can't input a double quote ( " ) character when virtual keyboard is showed up when user focus on a standard android EditText widget.
Then you will have to block the input at the EditText
, by means of an InputFilter
, as is described here: How do I use InputFilter to limit characters in an EditText in Android?