是否有任何已知的组合inputTypes上inputText,将给予一个民垫键盘有特殊字符如$,*,#和&。我试图允许用户输入一个数字,并且该字段也可以采用上述字符。我尝试了很多,但似乎都没有提供所需的输出。
inputTypes
inputText
$
*
#
&
为此,我需要创建自己的自定义键盘吗?由于我的要求非常特定于某些特殊字符,请不要将此问题标记为重复的问题。提前致谢。
您可以根据需要使用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 。一个非常好的自定义键盘教程是..
这将帮助您更好。