Android: ограничение EditText для чисел - PullRequest
12 голосов
/ 05 марта 2011

Когда вы создаете EditText в Java-части приложения, как вы ограничиваете его числами, как в XML?Например:

new EditText(this);

установлено как

<EditText
    android:id="@+id/h1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:inputType="numberDecimal"/>

Ответы [ 4 ]

14 голосов
/ 05 марта 2011

Что-то вроде этого возможно?

EditText text = new EditText(this);
text.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
9 голосов
/ 01 июня 2013

Использование android:numeric устарело, использование android:inputType=number

2 голосов
/ 27 декабря 2011

обычно это будет делать:

android:numeric="integer"

2 голосов
/ 05 марта 2011

Перейдите к документам и посмотрите на таблицу с атрибутами XML.Он показывает кодовый эквивалент каждого элемента.

В данном случае это setRawInputType.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...