2

Linux の Eclipse で Android SDK をセットアップし、いくつかの AVD を試しています。2.3.3 (API 10) デバイスと 4.1 (API 16) デバイスを作成しました。両方とも、作成時にダイアログ ボックスで指定された既定値を使用します。

2.3.3 AVD を実行し、ctrl + F11 を押して向きを変更すると、画面の向きが縦向きから横向きに変わり、キーボードが画面の下に移動しますが、すべてのアクティビティ (私のアプリと標準アプリ) は引き続き描画されますポートレートモードで。構成の変更は登録および処理されていないようです。

4.1 AVD は期待どおりに動作します。画面の向きが変わり、実行中のアクティビティが終了し、レイアウト ランドに再描画されます。

これはバグですか、それとも設定の問題ですか?

4

1 に答える 1

0

はい、それはバグです:問題 13189: 2.3 のエミュレーターで向きが横向きから縦向きに変更されない 2.3.3 以降の AVD イメージで修正されましたが、修正が 2.3.x にバックポートされたことはないようです

回避策は、キーボード サポートをハードウェア プロパティとして Gingerbread AVDに追加することですが、バグ レポートに記載されているように、これは完全ではありません。

于 2012-08-12T17:51:39.253 に答える