Android Studioでのランドスケープモードの設定方法


  1. AndroidManifest.xmlファイルの設定: アプリのランドスケープモードを設定するには、AndroidManifest.xmlファイルで以下の設定を追加します。

    <activity
       android:name=".MainActivity"
       android:screenOrientation="landscape">
    </activity>

    この設定により、MainActivityクラスの画面がランドスケープモードで表示されます。

  2. Javaコードを使用した設定: Javaコードを使用して、プログラム内でランドスケープモードを設定することもできます。以下に例を示します。

    // ランドスケープモードに設定
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

    このコードをonCreateメソッドなどの適切な場所に追加すると、アクティビティが起動したときに自動的にランドスケープモードになります。

  3. XMLレイアウトファイルの設定: 特定のレイアウトファイルをランドスケープモードに制限する場合は、res/layout-landディレクトリを作成し、そこに対応するXMLレイアウトファイルを配置します。例えば、activity_main.xmlファイルを作成し、以下のように命名します: res/layout-land/activity_main.xml。 このファイルには、ランドスケープモードで表示される画面のレイアウトを定義します。

以上の方法を使用すると、Android Studioでアプリの画面をランドスケープモードに設定することができます。必要に応じて、上記の方法を組み合わせて使用することもできます。