我有自定义键盘,不想显示Android软键盘。隐藏安卓软键盘,只允许EditText上的数字
editText.setInputType(InputType.TYPE_NULL);
然而应的EditText只允许位数:这可以通过下面的代码(How to hide Android soft keyboard on EditText)来实现。这可以通过以下方式实现:
我似乎无法找到合并这两种功能的方法。将输入类型设置为TYPE_NULL将允许使用硬件键盘时的非数字字符,并将输入类型设置为TYPE_CLASS_NUMBER会导致软键盘弹出。
此代码可能会帮助你'input.setRawInputType(Configuration.KEYBOARD_12KEY);' – 2015-03-03 13:05:46
我试过了,但它仍然显示手机上的android softkeyboard。 – Wirling 2015-03-04 07:55:45