Как автоматически набрать номер на клавиатуре?

1

Я начинаю разработку Java Android. Я использую версию Eclipse SDK 3.6.1. Я пытаюсь сделать это: когда я запускаю свое приложение, он вызывает ввод пин-кода, но если вы хотите ввести номер, вам нужно щелкнуть по полю pin. Как вызвать цифровую клавиатуру автоматически? Я использую Samsung gt-i5500, это сенсорный экран.

Теги:
numbers
keyboard

3 ответа

2
Лучший ответ

Я на самом деле не пробовал это, но вы можете попробовать установить android:inputType="phone" в поле pin, а затем вызвать requestFocus в этом поле вашего кода.

2

Вам просто нужно установить android:inputType="number" для вашего текстового редактора pin, как показано ниже:

  <EditText   
android:layout_height="wrap_content"
android:layout_width="wrap_content" 
android:inputType="number" 
></EditText>

И числовая клавиатура будет отображаться при клике пользователя в поле. Изображение 174551

1

Вы можете указать интерфейс (в частности, TextView: EditText), с каким типом поля вы имеете дело, установив inputType. Ниже приведен список доступных типов входных данных, и, в зависимости от того, что вы выберете, вы получите эту клавиатуру при вводе данных в поле.

В вашем случае вам, скорее всего, понадобится inputType: number. См. Ссылку, предоставленную мной для всего списка доступных параметров.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню