7

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

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

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

また、キーボードを手動で処理しようとしました。しかし、あまりにも多くの欠点があります。キーボードが表示されているかどうかを判断するのは複雑です。また、レイアウトを変更する必要があります: Android でソフトウェア キーボードの表示を確認するにはどうすればよいですか?
そして、キーボードはWebViewもうコントロールできません。

Q: ソフト キーボードに影響を与えずに JS を WebView にロードする方法を教えてください。

4

1 に答える 1

-1

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

楽しみ :)

于 2012-10-14T10:56:26.720 に答える