私はAndroidアプリの初心者です。私はsdk android-sdk-windows \ samples \ android-11 \ SoftKeyboardで提供されているキーボードサンプルコードを使用しています。私はそれにいくつかの機能を入れているが、私はこのサンプルコードで方向の問題があることがわかった。キーボードは、ポートレートモードで半分のみを表示します。この問題は、コードを追加しなくても発生します。ここでandroid-sdk-windows samples android-11 SoftKeyboardの向きバグ
は、重複歩です:キーボードを使用している間
- は風景モードに電話を回転させます。
- 電話の電源キーを押して、電話の画面をオフにします。
- 携帯電話をポートレートモードにする。
- 携帯電話の画面を表示するには、電話の電源キーを押します。
- 画面をスワイプして画面のロックを閉じます。
- キーボードの半分がポートレートモードで表示されます。電話機がポートレートモードであっても、キーボードがまだ横長モードになっているようです。
この問題はAndroid 1.6プラットフォームでは発生しませんが、Android 2.2および2.3でこの問題を再現できます。 SoftKeyboard.javaにいくつかのログを追加しようとしました。私は1.6と2.xの間に違いがあることを発見しました。関数 "onCreateInputView()"は1.6のステップ5の後に呼び出されますが、ステップ5の後は2.xでは呼び出されません。
誰でも助けてくれますか?どうすれば修正できますか?この問題を解決する必要があります。 ありがとうございます。
デューク
私は同じ間違いをしないでください。 – user804991