Android – 如何禁用虚拟键盘中的某些键
如何在Android虚拟键盘中禁用某些键(例如数字/符号键)?
具体来说,当用户专注于标准的Android EditText小部件时,我希望用户在显示虚拟键盘时无法输入双引号(“)字符。
如何在Android虚拟键盘中禁用某些键(例如数字/符号键)?
你不能,抱歉。 毕竟,输入法编辑器可能首先没有“键”。
具体来说,当用户专注于标准的Android EditText小部件时,我希望用户在显示虚拟键盘时无法输入双引号(“)字符。
然后你必须通过InputFilter
来阻止EditText
的输入,如下所述: 如何使用InputFilter来限制Android中EditText中的字符?
为什么不为你的EditText使用android:inputType="..."
http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType