我不明白如何只允许整数值作为EditText
的输入类型。我不希望它输入Double或float值,只能接受整数。有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
添加这样的元素只会将其限制为double / decimal:
android:inputType="number"
您必须使用此方法调用以确保没有键入小数:
editText.setInputType(InputType.TYPE_CLASS_NUMBER);
答案 1 :(得分:1)
你可以通过XML来实现:
<EditText ...
anroid:inputType="number" ... />
或以编程方式:
YourEditText.setInputType(InputType.TYPE_CLASS_NUMBER);