реализовать числовое редактирование текста в Android - PullRequest
0 голосов
/ 12 сентября 2011

Я пытаюсь реализовать получение содержимого редактируемого текста в виде числа, как показано в iOS. Предполагается, что пользователь вводит только числовые значения.

Мне интересно, есть ли аналогичная реализация в Android. Можно ли это сделать ??

Буду признателен за отличный совет. Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2011

Виджет EditText имеет атрибут inputType , который можно использовать для определения типа ввода, который должен сделать пользователь.

Существует также соответствующий методsetRawInputType(), чтобы установить его программно.

0 голосов
/ 12 сентября 2011

Вы можете использовать android:numeric для этого как:

<EditText android:text="435.569"
    android:id="@+id/EditText01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:numeric="integer|decimal" />

, чтобы сделать это динамически, просто попробуйте что-то вроде: EditText.setInputType(InputType.TYPE_CLASS_NUMBER);

Удачи, Arkde

...