Элемент ввода фокуса и показать клавиатуру в Android WebView при загрузке

У меня проблема с Android WebView . Я хочу сфокусировать входной элемент и показать keyboard при загрузке страницы без каких-либо действий пользователя. Настройка фокуса входных элементов отлично работает, но клавиатура не отображается. Если я сделаю какую-нибудь кнопку в HTML с тем же действием, чтобы установить фокус, появится клавиатура.

Возможно ли это сделать, чтобы сфокусировать входной элемент в WebView и показать клавиатуру при загрузке страницы?

Благодаря!

3
добавлено отредактировано
Просмотры: 1
de

1 ответы

Вы должны принудительно открыть клавиатуру:

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

Вы также должны удостовериться, что ваш WebView имеет фокус и область содержимого отмечена:

type="number"
1
добавлено
! Это работает только для случаев с «qwerty», не будет открывать цифровую клавиатуру.
добавлено автор Atetc, источник