Android показывает цифровую клавиатуру при запуске активности - PullRequest
0 голосов
/ 01 августа 2011

Как указано в заголовке, как вызвать цифровую клавиатуру при запуске активности? Прямо сейчас у меня есть это:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

в OnCreate. Но это обычная полноценная клавиатура с буквами.

1 Ответ

0 голосов
/ 20 апреля 2013

это был мой подход.

Показать это

InputMethodManager lIMManager

lIMManager = (InputMethodManager) getSystemService(this.INPUT_METHOD_SERVICE);
lIMManager.getInputMethodList();
lIMManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);

Чтобы скрыть это

mIMManager.hideSoftInputFromWindow(txtPin.getWindowToken(), 0);

Недостатком является то, что вы должны закрыть его вручную (даже если вы закроете приложение, оно не закроется) Надеюсь это поможет! Привет

...