0

我需要在TextInputEditText内显示负值和正值。我正在以编程方式设置inputType

inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER | 
InputType.TYPE_NUMBER_FLAG_DECIMAL);

上面的代码仅适用于正浮点数。

我也试过

inputTypeEditText.setInputType(InputType.TYPE_CLASS_NUMBER | 
InputType.TYPE_NUMBER_FLAG_SIGNED);

但是这个键盘与文本键盘相似,可以显示很多字符。

4

1 回答 1

0

我使用以下代码制作了显示浮点正数和负数的浮点键盘:

inputTypeEditText.setInputType(InputType.TYPE_NUMBER_FLAG_SIGNED|
           InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL);
于 2018-05-31T14:04:02.967 回答