私はこの問題を解決するために、 "モバイルウェブ"アプリを開発しており、JavaScriptに完全に依存しています。特定のAndroidデバイス、特にサムスンギャラクシーファミリーでは、window.resizeソフトキーボードが表示されたときにイベントが発生し、私のスクリーンの高さを短くします。。ユーザーがソフトキーボードの "Go"ボタンをタップすると、ソフトキーボードの高さより低い高さで私のアプリがリロードされます。ソフトキーボードがJavaScriptで非表示になった後、正しいAndroid WebViewの画面サイズを確認しますか?
今、私はのwindow.resizeイベントを聞いています。そのため、ユーザーがデバイスを回転させると、すべてが正しく動作します。しかし、私はwindow.resizeイベントをプログラムで起動させる方法を見つけ出すことを望んでいます、私はデバイスを回転させるときに実行されるすべてのアクションがトリガーされるようにします。
これはできますか?
私はこれを試しましたが、問題を解決しませんでした。私がこの技術でブラウザから発砲されたのと同じイベントを起こすことができれば、それは助けになるかもしれませんが、私はまだそれをどうやって行うのか分かりません。 – elrasguno
jQueryを使用していますか?もしそうなら、あなたは$(window).trigger( 'close');と書く必要があります。 – Mohsen