Я начинаю разработку Java Android. Я использую версию Eclipse SDK 3.6.1. Я пытаюсь сделать это: когда я запускаю свое приложение, он вызывает ввод пин-кода, но если вы хотите ввести номер, вам нужно щелкнуть по полю pin. Как вызвать цифровую клавиатуру автоматически? Я использую Samsung gt-i5500, это сенсорный экран.
Я на самом деле не пробовал это, но вы можете попробовать установить android:inputType="phone"
в поле pin, а затем вызвать requestFocus
в этом поле вашего кода.
Вам просто нужно установить android:inputType="number"
для вашего текстового редактора pin, как показано ниже:
<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:inputType="number"
></EditText>
И числовая клавиатура будет отображаться при клике пользователя в поле.
Вы можете указать интерфейс (в частности, TextView: EditText), с каким типом поля вы имеете дело, установив inputType. Ниже приведен список доступных типов входных данных, и, в зависимости от того, что вы выберете, вы получите эту клавиатуру при вводе данных в поле.
В вашем случае вам, скорее всего, понадобится inputType: number. См. Ссылку, предоставленную мной для всего списка доступных параметров.