Как автоматически набрать номер на клавиатуре? - PullRequest
1 голос
/ 12 января 2011

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

Ответы [ 3 ]

2 голосов
/ 12 января 2011

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

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

И цифровая клавиатура будет отображаться, когда пользователь нажимает на поле. alt text

2 голосов
/ 12 января 2011

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

1 голос
/ 12 января 2011

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

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

...