Android-клавиатура будет скрыта без причины
У меня следующая проблема - я разместил
android:windowSoftInputMode = "stateAlwaysVisible"
в моем манифесте, который работает относительно хорошо, так как программная клавиатура почти всегда видна. У меня есть веб-просмотр, в котором у меня есть редактируемый div, в котором пользователь может вводить текст. Однако, когда пользователь ввел какой-то текст и нажал где-то еще в веб-просмотре (в позиции, отличной от текущей позиции курсора), программная клавиатура на мгновение скроется, а затем снова появится. Я в своем уме и не могу найти объяснения этому. Использование InputMethodManager, чтобы сделать клавиатуру всегда видимой, также не помогло.
Любая помощь будет высоко оценена. Спасибо!
1 ответ
Проблема заключалась в том, что клавиатура скрывалась из-за того, что мы передавали все сенсорные события в JavaScript, который мы имеем через loadUrl("javascript : bar(event.getX(), event.getY()));"
,
Оказывается loadUrl
Метод внутренне скрывает программную клавиатуру. Я обошел это, не передавая сенсорные события в javascript, а вместо этого используя window.onmousemove