Когда пользователь щелкает (html) текстовое поле
в WebView
, отображается экранная клавиатура.
Но когда я загружаю JS с помощью WebView.loadUrl ()
, мягкая клавиатура исчезает.
Я понимаю поведение при загрузке новой страницы. Но как я могу изменить поведение WebView
при загрузке JS?
Есть ли другой способ загрузки JS?
Я также пытался управлять клавиатурой вручную. Но здесь слишком много недостатков.
Сложно определить, отображается ли клавиатура. И мне пришлось бы изменить свой макет:
Как проверить видимость программной клавиатуры в Android?
И клавиатура больше не будет находиться под управлением WebView
.
Q: Как загрузить JS в WebView, не затрагивая программную клавиатуру?