Android的 - 如何禁用虚拟键盘某些键 [英] Android - How to disable certain keys in virtual keyboard
问题描述
如何在Android的虚拟键盘禁用某些按键(比如数字/符号键)?
我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。
如何在Android的虚拟键盘禁用某些按键(比如数字/符号键)?
您不能,对不起。毕竟,输入法编辑器可能无法在第一时间有钥匙。
我特别希望用户不要输入双引号()字符时,虚拟键盘出现了,当用户把精力放在一个标准Android的EditText小部件。
然后,你将有权阻止输入在的EditText
,由输入过滤
,如描述的方法这里:<一href="http://stackoverflow.com/questions/3349121/how-do-i-use-inputfilter-to-limit-characters-in-an-edittext-in-android">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?
这篇关于Android的 - 如何禁用虚拟键盘某些键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!