我有自定義鍵盤,不想顯示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