Android:WebView.loadUrlを使用してJavaScriptを読み込みますが、ソフトキーボードを使用してください

ユーザーが WebView で(html) Textfield をクリックすると、ソフトキーボードが表示されます。 しかし、 WebView.loadUrl()でJSをロードすると、ソフトキーボードが消えます。

私は新しいページを読み込むときの動作を理解しています。しかし、JSを読み込むときに WebView の動作を変更するにはどうすればよいですか?

JSをロードする別の方法はありますか?

I also tried to handle the keyboard manually. But there are too many drawbacks. It is complicated to determine if the keyboard is shown. And I would have to change my layout: How to check visibility of software keyboard in Android?
And the keyboard would not be in the control of the WebView anymore.

Q:ソフトキーボードに影響を与えずにJSをWebViewにロードする方法は?

7

1 答え

javascriptを読み込んだ後、再度テキストフィールドにフォーカスを移動します。それは問題を解決します。焦点を当てるには、こちらの議論が役立ちます。

楽しい :)

1
追加された