IWindowManager.PropertyCompatAllowDisplayOrientationOverride フィールド

定義

アプリが互換性オーバーライドからオプトアウトする必要があることをシステムに通知するためのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager .Property 。アクティビティが全画面表示の場合、画面の向きを横向きの自然な向きに修正します。

[Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE", ApiSince=34)]
public const string PropertyCompatAllowDisplayOrientationOverride;
[<Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE", ApiSince=34)>]
val mutable PropertyCompatAllowDisplayOrientationOverride : string

フィールド値

属性

注釈

アプリが互換性オーバーライドからオプトアウトする必要があることをシステムに通知するためのアプリケーション レベル android.content.pm.PackageManager.Property PackageManager .Property 。アクティビティが全画面表示の場合、画面の向きを横向きの自然な向きに修正します。

この互換性オーバーライドが有効で、表示が横の自然な向きに固定されている場合、アクティビティによって要求された方向は境界解決ロジックによって引き続き考慮されます。 たとえば、アクティビティが縦向きを要求した場合、アクティビティはレターボックス モードで固定の向きで表示され、ディスプレイは lanscape の自然な向きに回転します。

既定では処理は無効になっていますが、デバイスの製造元は独自の裁量で処理を有効にして、ignoreOrientationRequest ディスプレイ設定が有効になっているディスプレイのディスプレイの互換性を向上させることができます (固定の向きの互換モードを有効にします。詳細については、「 拡張レターボックス化 」を参照してください)。

このプロパティを に true 設定または設定解除すると、次の条件が満た <されたときに、システム wiil は横表示の向きを使用します。ul><li>ディスプレイの自然な向きは横 <li>ignoreOrientationRequest 表示設定が有効になっている <li>Activity が全画面表示になります。 <li>デバイスメーカーが治療を有効にしました。 </ul>

このプロパティを に false設定すると、ディスプレイの向きに合わせてアプリごとに製造されたデバイスのオーバーライドは適用されません。

<b>構文:</b>

&lt;application&gt;
              &lt;property
                android:name="android.window.PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE"
                android:value="true|false"/&gt;
            &lt;/application&gt;

の Java ドキュメント android.view.WindowManager.PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象