Question

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?

Was it helpful?

Solution

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 )
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top