Android中的自定义键盘布局

Android中的自定义键盘布局,android,android-keypad,numeric-keypad,Android,Android Keypad,Numeric Keypad,我的应用程序中有一个EditText,用户可以在其中输入十进制体积 目前我使用: EditText editTextVolume = (EditText)findViewById(R.id.edit_vol); editTextVolume.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL); 获取数字键盘。无论如何,我可以有这个相同的键盘,但有一个额外的按钮,即*或x,这样我就可以允许用户

我的应用程序中有一个EditText,用户可以在其中输入十进制体积

目前我使用:

EditText editTextVolume = (EditText)findViewById(R.id.edit_vol);
editTextVolume.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL); 
获取数字键盘。无论如何,我可以有这个相同的键盘,但有一个额外的按钮,即
*
x
,这样我就可以允许用户输入例如
4x200

我只需要一个乘法字符(所以没有除法或其他数学运算符)


这可能吗?

如果不实现您自己的自定义键盘,就不可能实现

但是,如果您的项目要求不是很严格,您可以使用
InputType.TYPE\u CLASS\u PHONE
。这将允许在电话号码中使用
*
符号,但也将提供其他几种符号(例如,
+