2013-03-06 3 views
0

Возможно ли всплывающее окно виртуальной клавиатуры при получении какой-либо команды с сервера? Я пытаюсь вызвать фокус на области текста, но мягкая клавиатура не подходит. Я согласен, что для всплывающего окна клавиатуры требуется событие пользователя. Есть ли способ продемонстрировать виртуальную клавиатуру? Я говорю о веб-приложении в браузере Chrome Chrome.Можно ли активировать виртуальную клавиатуру?

+0

http://stackoverflow.com/questions/5593053/open-soft-keyboard-programmatically – Niko

+0

Вы говорите о родном приложении или веб-приложении в браузере Android? – fiddler

+0

@fiddler: веб-приложение в браузере Android – user1659302

ответ

-1
EditText editText = (EditText) findViewById(R.id.myEdit); 
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); 
// only will trigger it if no physical keyboard is open 
mgr.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); 

Может это поможет вам

0

Вы можете сделать это, позвонив по телефону focus(), затем click() на вход, но, как вы говорите, только тогда, когда скрипт инициируется пользователем. Мой текущий ответ, проведя целый день, заключается в том, что нет никакого способа обойти это.

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