问题
I'd like to create programatically an EditText within this attribute:
android:inputType="number|numberSigned|numberDecimal"
In brief I'd like it to accept only numeric values. How do I have to set my EditText object?
回答1:
The corresponding method for inputType is
public void setInputType (int type)
So something like the below should work (untested)
setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_NUMBER_FLAG_DECIMAL )
来源:https://stackoverflow.com/questions/7330519/making-an-edittext-object-accept-only-numeric-values