0

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

目前我使用:

EditText editTextVolume = (EditText)findViewById(R.id.edit_vol);
editTextVolume.setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL); 

得到一个数字键盘。无论如何我可以有这个相同的键盘,但有一个额外的按钮,*或者x我可以允许用户输入例如4x200

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

这可能吗?

4

1 回答 1

1

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

但是,如果您的项目要求不是很严格,您可以使用InputType.TYPE_CLASS_PHONE. 这将允许放置*符号,但也会使电话号码中使用的#几个其他符号(例如,、、、、 +)可用。.,

于 2013-10-07T03:31:36.447 回答