Заставить объект EditText принимать только числовые значения - PullRequest
0 голосов
/ 07 сентября 2011

Я хотел бы программно создать EditText внутри этого атрибута:

android:inputType="number|numberSigned|numberDecimal"

Короче говоря, я бы хотел, чтобы он принимал только числовые значения. Как мне установить мой объект EditText?

1 Ответ

1 голос
/ 07 сентября 2011

Соответствующий метод для inputType:

public void setInputType (тип int)

Так что-то вроде ниже должно работать (не проверено)

setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_NUMBER_FLAG_DECIMAL )
...