EditText中的负小数

Ste*_*kie 1 java android input android-edittext

我正在编写一个小型计算器.
我有3个edittext字段,这些字段写成如下:

<EditText
            android:id="@+id/zField"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text=""
            android:hint="c"
            android:ems="10"
            android:gravity="right|bottom"
            android:inputType="numberDecimal" />
Run Code Online (Sandbox Code Playgroud)

当我尝试输入一个否定小数时," - "就不会出现,所以我不能输入任何否定数字.我该如何解决?

小智 5

指定numberSigned输入类型,如下所示

android:inputType="numberSigned|numberDecimal"
Run Code Online (Sandbox Code Playgroud)