这实际上是我家庭作业的一部分,我的朋友也做了类似的事情,但问题只出现在我身上。这是我的XML代码:为什么我的EditText框允许使用加号
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal|numberSigned"
android:id="@+id/sheepNumBox"/>
出于某种原因,我可以键入“+”到的EditText框,同时它不应该,任何想法,为什么?
明显,因为 '+' 是一个数字符号... – Selvin 2015-03-25 10:09:06
从这个网站阅读回答其他问题我了解它不应该启用。我的朋友也有几乎相同的XML代码,只有我的允许'+'。 – tba 2015-03-25 10:17:51
然后你明白它错了...不信任android:inputType ... AFAIK它只是一个键盘提示(因为你知道android用户可以使用自定义键盘)不是过滤器...所以它取决于键盘使用用户和一些键盘的实现可以认真对待它,有些不是... – Selvin 2015-03-25 10:21:25