如何设置InputType以显示inputTypeEditText的负浮点数

时间:2018-05-23 15:37:58

标签: android android-inputtype android-textinputedittext

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

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

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

我也试过

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

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

1 个答案:

答案 0 :(得分:0)

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

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