我在商店里有一个计算器类型的应用程序,它有一些只允许数字,小数和负数的editText框。
我输入了XML android:inputType="numberDecimal|numberSigned"
。
这对我测试过的每台设备都很有用,除了我刚收到使用Kindle Fire第一代的人发来的电子邮件,说他们不能输入小数或负数,因为.
和{{ 1}}是灰色的。
我在Eclipse中设置了一个Kindle Fire第一代模拟器并开始玩游戏,果然我找到了以下内容:
-
导致android:inputType="numberDecimal|numberSigned"
android:inputType="number|numberDecimal|numberSigned"
和.
都显示为灰色。
-
和numberDecimal
只有在与“数字”配对但彼此不配对时才能正常工作。
有没有人知道如何让numberSigned
一起工作,或者让editText只允许Kindle Fire第一代的两个前者的数字,小数和负面版本?
答案 0 :(得分:0)
android:inputType="number|numberSigned|numberDecimal"