2011-08-02 8 views

答えて

3

Ctrl+F11は、画面の向きを切り替えますが、それは変更する方向をコーディングに来るとき、あなたはオプションのカップルを持っている:

  • 与えられた方向であることをActivityをハードコーディングします。ユーザーが特定の方向のみを使用するように強制する場合に便利です。
  • Activityを設定して、向きを決めてユーザーに決定させます。

これらはそれぞれ独自のシナリオで役立ちます。たとえば、ランドスケープでのみ役立つグラフを表示するにはハードコーディングが必要ですが、リストをスクロールすると、ユーザーはそれをより快適に選択できるようになります。

モードを設定する方法

:Eclipseで

  • がAndroidManifest-> [アプリケーション]タブに移動し、編集したい 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あなたがする必要があるのは、コードで方向の種類を設定するだけです。

+0

偉大な答え!ありがとう! – nenito

2

これはnumパッドのHOME(7)ボタンで行います(num lockを無効にする必要があります。確かではありません)。

2

Ctrl+F11キーボードショートカットを試しましたか、dragon112がnumlockを "on"にしてnumpadキー "7"に行くことを示唆しているユーザーとして、

関連する問題