ビューの向きを変更して、レイアウトがどのように表示されるかをテストしたり、仮想デバイスでこの動作をテストすることはできません。エミュレータでポートレート/ランドスケープビューを強制的に切り替えることはできますか?
強制的には、たとえば、クリックイベントで、画面の向きと逆方向を変更することを意味します。
ビューの向きを変更して、レイアウトがどのように表示されるかをテストしたり、仮想デバイスでこの動作をテストすることはできません。エミュレータでポートレート/ランドスケープビューを強制的に切り替えることはできますか?
強制的には、たとえば、クリックイベントで、画面の向きと逆方向を変更することを意味します。
Ctrl+F11
は、画面の向きを切り替えますが、それは変更する方向をコーディングに来るとき、あなたはオプションのカップルを持っている:
Activity
をハードコーディングします。ユーザーが特定の方向のみを使用するように強制する場合に便利です。Activity
を設定して、向きを決めてユーザーに決定させます。これらはそれぞれ独自のシナリオで役立ちます。たとえば、ランドスケープでのみ役立つグラフを表示するにはハードコーディングが必要ですが、リストをスクロールすると、ユーザーはそれをより快適に選択できるようになります。
モードを設定する方法:Eclipseで
Activity
を選択し、直接Screen Orientation
を設定します。AndroidManifest.xml
で
<activity android:screenOrientation="[fill in preference here]" />
Activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_[type])
Activity.getRequestedOrientation()
を異なるモードの説明はここで見つけることができます:Screen Orientation Types | Activity
したがって、ユーザーの入力に基づいて画面を強制的に変更したい場合は、cあなたがする必要があるのは、コードで方向の種類を設定するだけです。
これはnumパッドのHOME(7)ボタンで行います(num lockを無効にする必要があります。確かではありません)。
Ctrl+F11
キーボードショートカットを試しましたか、dragon112がnumlockを "on"にしてnumpadキー "7"に行くことを示唆しているユーザーとして、
偉大な答え!ありがとう! – nenito