2011-12-20 2 views

ответ

6

Да, вы можете сделать это в XML вам нужно положить в EditText: android:inputType="number" или в коде вы можете сделать что-то вроде этого на вашем редактирования текста: editText.setInputType(InputType.NUMBER);

Удачи!

+2

в вашем эмуляторе в настройках -> Клавиатура выяснить, какие клавиатуры проверяются. вам нужно отключить клавиатуру другого языка. если это ваша проблема. иначе inputtype = число должно работать. протестировать его в устройстве и посмотреть. – AD14

+0

Некоторые производители используют некластерную клавиатуру, которая не всегда учитывает запросы InputType. Если вы считаете, что сделали все правильно, и цифровая клавиатура все еще не отображается, попробуйте использовать «Хакерскую клавиатуру» на Android Market. Он работает правильно, поэтому покажет, не ошибается ли ваш код или клавиатура. – Kuffs

+0

Нет .. это нормально .. спасибо, что он работает правильно .. спасибо за вашу помощь – user1061793

0

в XML дают для EditText дать android:inputType="number"

0

Вы хотите установить атрибут android:inputType на вашем поле, чтобы указать, что должно позволить пользователю вводить цифры (используя значение number).

0
android:inputType="phone" 
android:digits="1234567890" 

может помочь вам

Смежные вопросы