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