PhoneGap フレームワークで Web アプリを開発しています。
Android 4.0 ICS デバイスでのみ発生する奇妙な状況を見つけました。
入力をタップすると、ビュー全体が新しい高さに合わせて縮小されます。戻るボタンを押してキーボードを閉じると、再びちらつきます。
この問題は、コードをネイティブ コンテナー (PhoneGap) 内にラップした場合にのみ発生し、ストック ブラウザーではちらつきません。
何か案は?
フォンギャップ 2.0.0
SOで答えを見つけました。
Android WebView ハードウェア アクセラレーション キーボードの不具合
android:windowSoftInputMode="adjustPan"
アクティビティ マニフェスト ファイルに設定し、
それは私の問題を解決します。
問題の設定を解決します:
<application android:hardwareAccelerated="false" ...>
アクティビティ マニフェスト ファイル (my_app/platforms/android/AndroidManifest.xml) で。
私はこれを試しましたが、それは私から働きました:)
Android マニフェスト ファイル android:windowSoftInputMode="adjustPan|stateHidden" のアクティビティ タグにこの行を設定します。