代码之家  ›  专栏  ›  技术社区  ›  aurelianr

如何设置inputType以显示inputType的负浮点数editText

  •  0
  • aurelianr  · 技术社区  · 7 年前

    我需要在 文本输入文本 . 我正在设置 输入类型 编程:

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

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

    我也试过了

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

    但是这个键盘和文本键盘很相似,显示了很多字符。

    1 回复  |  直到 7 年前
        1
  •  0
  •   aurelianr    7 年前

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

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