如何设置输入类型以显示输入类型编辑文本的负浮点数



我需要在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);

最新更新