我想限制用户只能在编辑文本中输入正负实数值。 这是我的代码
<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;)它是如何可能的。 这有什么其他财产吗?
提前致谢。
答案 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