我的应用程序中有一个EditText,用户可以在其中输入小数。
目前我使用:
EditText editTextVolume = (EditText)findViewById(R.id.edit_vol);
editTextVolume.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL);
获得数字键盘。无论如何我可以使用相同的键盘,但有一个*
或x
的额外按钮,所以我可以允许用户输入例如4x200
。
我只想要一个乘法字符(所以没有除法或其他数学运算符)
这可能吗?
答案 0 :(得分:1)
如果不实施自己的自定义键盘,则无法实现。
但是,如果您的项目要求不是很严格,您可以使用InputType.TYPE_CLASS_PHONE
。这将允许添加*
符号,但也会提供电话号码中使用的其他几个符号(例如,#
,+
,.
,,
)