11

WebViewを含むアプリケーションがあります。その中にはcontenteditable=trueのdivがあります。

すでにdivにテキストがあるとします。最初にテキストをクリックすると、カーソルがポップアップし、ソフトキーボードもポップアップします。問題は、もう一度クリックすると、ソフトキーボードが消えてから再び表示されることです。

必要なことはすべて書いて実行できるので、技術的には問題ありませんが、何かをクリックするたびにキーボードをポップアップしてバックアップするのは非常に面倒です。

問題は、WebView内をクリックするたびにフォーカスイベントを取得することに起因していると思いますが、これが当てはまるかどうかはわかりません。

誰かが私に何が起こっているかについて教えてくれますか、または少なくとも私を助けることができるいくつかのリソースを私に教えてもらえますか?

4

1 に答える 1

0

自分で試してみましたが、ご指摘のとおり問題がありました。タップ機能をオーバーライドして、キーボードを再トレースし、編集可能なコンテンツに焦点が当てられていることを再度確認して、キーボードを再び与えるために何かをしたに違いないと思います。それが私が考えることができる最高のものです

お役に立てれば

于 2014-04-04T07:33:10.210 に答える