1
是否存在的inputTypes
上inputText
,將給予一個民墊鍵盤採用特殊字符,如$
,*
,#
和&
任何已知的組合。我試圖讓用戶輸入一個數字,該字段也可以使用提到的字符。我嘗試了很多,但似乎沒有提供所需的輸出。自定義鍵盤 - Android電子
我需要爲此創建自己的自定義鍵盤嗎?由於我的要求對某些特殊字符非常具體,請不要將其標記爲重複問題。提前致謝。
是否存在的inputTypes
上inputText
,將給予一個民墊鍵盤採用特殊字符,如$
,*
,#
和&
任何已知的組合。我試圖讓用戶輸入一個數字,該字段也可以使用提到的字符。我嘗試了很多,但似乎沒有提供所需的輸出。自定義鍵盤 - Android電子
我需要爲此創建自己的自定義鍵盤嗎?由於我的要求對某些特殊字符非常具體,請不要將其標記爲重複問題。提前致謝。
您可以使用KeyboardView來根據您的需要進行自定義。
KeyboardView customKeyboard = new KeyboardView(context);
customKeyboard.setKeyboard(new Keyboard(this, R.xml.customLayout));
customKeyboard.setOnKeyboardActionListener(new OnKeyboardActionListener() {
//do your work here
}
凡R.xml.customLayout指/res/xml/customLayout.xml。一個很好的教程自定義鍵盤是..
,這將有助於你更好。
是否有可能顯示數字keyBoard默認情況下,當我點擊現有鍵盤 – lokoko
上的數字選項出現的相同嘗試使用editText.setRawInputType(Configuration.KEYBOARD_QWERTY)。更多信息從http://stackoverflow.com/questions/3216169/numeric-soft-keyboard-on-android/3772860#3772860 – ridoy
該功能也可以。 – lokoko