Android中的自定义键盘布局
我的应用程序中有一个EditText,用户可以在其中输入十进制体积 目前我使用: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 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
。这将允许在电话号码中使用*
符号,但也将提供其他几种符号(例如,
,+
,
,,
)