在android中的edittext中输入+/- float值

时间:2014-08-09 05:58:38

标签: android android-edittext

我想限制用户只能在编辑文本中输入正负实数值。 这是我的代码

 <EditText
        android:id="@+id/value"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="20dp"
        android:hint="@string/value"
        android:inputType="numberDecimal"
    >

通过上面的代码我可以输入实际价值但是不能输入负实数(如&#34; -3.7&#34;)它是如何可能的。 这有什么其他财产吗?

提前致谢。

1 个答案:

答案 0 :(得分:4)

还有另一个属性numberSigned可与numberDecimal合并为numberDecimal|numberSigned

这是以下内容的重复:Android InputType layout parameter - how to allow negative decimals?

Android文档位于:http://developer.android.com/reference/android/text/InputType.html#TYPE_NUMBER_FLAG_SIGNED