我需要在TextInputEditText中显示负值和正值。我正在以编程方式设置输入类型:
inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_DECIMAL);
上面的代码仅适用于正浮点数。
我也试过
inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER |
InputType.TYPE_NUMBER_FLAG_SIGNED);
但是此键盘与文本键盘类似,并显示许多字符。
我使用以下代码制作了显示浮点正数和负数的浮点键盘:
inputTypeEditText.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED|
InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL);