36

エミュレーターの向きを切り替えようとすると、エミュレーター ウィンドウが回転し、エミュレーター画面の向きが元のままになります。これの理由を誰か教えてもらえますか?私は StackOverflow からのすべての回答を試しましたが、何も役に立たないようです これは、向きを変更しようとするとエミュレータ画面がどのように見えるかです

4

11 に答える 11

1

私の解決策は、デバイス プロファイルで加速度計を有効にすることでした。

于 2015-10-05T02:48:49.873 に答える
0

これらの回答は、これを行うのに役立ちます..これらを試してみてください。あなたがやりたかったことがわかります

https://stackoverflow.com/a/4057309/1063861

https://stackoverflow.com/a/4535315/1063861

于 2013-07-31T08:53:13.660 に答える
0

他の回答はこれをかなりうまくカバーしていますが、キーバインディングの使用にはいくつかの制限があるようですCtrl(少なくとも Linux では)。

まとめ: エミュレーターの向きを変更するためのキー割り当て

エミュレータ ターゲットv2.3およびv4.4に関連するバグがあることに注意してください。詳細と回避策については、バグ レポートを参照してください。

エミュレータのショートカットは、こちらに一覧表示されています。

  • 前のレイアウト:KEYPAD_7またはCtrl-F11
  • 次のレイアウト:KEYPAD_9または Ctrl-F12

Ctrlキーバインドに関する注意事項(Linux の場合)

  • ドキュメントはCtrl-F11/12機能すると主張していますが、これらのバインドはのコントロール キー ( LeftCtrl-F11/12) を使用した場合にのみ機能することがわかりました。これは Windows で起こっていると誰かが言っていたので、Linux だけではありません。
  • LeftCtrl-F11/12に再マップされたキーを使用しLeftCtrlても機能しません。物理LeftCtrlキーを使用する必要があります。これが X11 以外のシステムにも影響するかどうかはわかりません。

KP_nキーバインドに関する注意

  • いくつかの数字キーパッドは、実際には適切なキーパッドの数字ではなく、数字行の数字のスキャンコードを発行することに注意してください。このようなキーパッドは、キーパッド固有のバインディングでは機能しません。
于 2015-08-09T18:00:19.190 に答える
0

これは Android エミュレーターのバグです。この問題を解決するには、エミュレーターのプロパティでキーボード サポートを追加します。はい。このバグを追跡できます: http://code.google.com/p/android/issues/detail?id=34237

于 2013-07-31T09:13:34.200 に答える
-1

2 つの方法で試すことができます。

1.左ctrl+F11

2. Num Lock を有効にしてから 9 を押します。

于 2013-07-31T08:36:38.790 に答える
-2

あなたのアプリケーションだけが回転していないか、エミュレータ内の他のアプリケーションも回転していませんか?

アプリケーションだけが回転しない場合は、マニフェスト ファイルのどこかに android:screenOrientation パラメータが設定されている必要があります。

エミュレーター上の他のすべてのアプリも回転していない場合、アプリケーションに問題はありません。新しいエミュレーターを削除して作成します。

于 2013-07-31T09:12:21.093 に答える
-3

android:screenOrientation がある場合は、マニフェストを確認してください

    <activity
        android:name="com.your.activity"
        android:screenOrientation="sensorPortrait" >
    </activity>

その場合は、行を削除してください。

于 2013-07-31T08:07:22.163 に答える