1. ホーム
  2. android

[解決済み] Androidアプリの向きを縦向きと横向きにロックする方法。

2022-02-15 09:24:09

質問

Androidアプリを開発していますが、ユーザーが端末を回転させたときに横向きにならないようにしたいです。また、ロックされた向きは、携帯電話では縦向き、タブレットでは横向きにしたいです。これは実現可能でしょうか、もし可能ならどのように実現するのでしょうか?ありがとうございます。

解決方法は?

の中で、以下のプロパティを定義するだけです。 アクティビティ 要素で AndroidManifest.xml ファイルを作成します。これにより、向きが縦長に制限されます。

android:screenOrientation="portrait"

        <activity
            android:name="com.example.demo_spinner.MainActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait" >
        </activity>

アプリ全体に適用させたい場合は、applicationタグの中で以下のようにプロパティを定義してください。

        <application>
         android:screenOrientation="sensorPortrait"
        </application>

さらに、以下のEduard Lucaさんのコメントにあるように screenOrientation="sensorPortrait" 180度回転させたい場合。