我在商店里有一个计算器类型的应用程序,它有一些只允许数字、小数和负数的编辑文本框。
我放入了 XML android:inputType="numberDecimal|numberSigned"
。
这对我测试过的每台设备都非常有效,除了我刚刚收到一封来自使用第一代 Kindle Fire 的人的电子邮件,说他们无法输入小数或负数,因为 .
它们-
是灰色的。
我在 Eclipse 中设置了一个 Kindle Fire 第一代模拟器并开始玩,果然我发现了以下内容:
android:inputType="numberDecimal|numberSigned"
android:inputType="number|numberDecimal|numberSigned"
这导致两者都.
变灰-
。
numberDecimal
numberSigned
当它们只与“数字”配对而不是彼此配对时,两者都可以正常工作。
有谁知道如何在numberDecimal|numberSigned
第一代 Kindle Fire 上一起工作,或者使 editText 只允许数字、小数和前两者的负数版本?