WindowManager.PropertyCompatAllowDisplayOrientationOverride フィールド

定義

注意事項

Use 'Android.Views.IWindowManager.PropertyCompatAllowDisplayOrientationOverride'. This class will be removed in a future release.

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

[Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCompatAllowDisplayOrientationOverride'. This class will be removed in a future release.")]
public const string PropertyCompatAllowDisplayOrientationOverride;
[<Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCompatAllowDisplayOrientationOverride'. This class will be removed in a future release.")>]
val mutable PropertyCompatAllowDisplayOrientationOverride : string

フィールド値

属性

注釈

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

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

この処理は既定では無効になっていますが、デバイスの製造元は独自の裁量で処理を有効にして、デバイス上の OEM によって [方向要求の表示を無視する] 設定が有効になっているディスプレイの表示互換性を向上させることができます。これにより、Android 12 (API レベル 31) 以降の固定向きアプリの互換性モードが有効になります。 詳細については、「 デバイス互換モード 」を参照してください。

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

このプロパティを false に設定すると、デバイスの製造元による表示方向のアプリごとのオーバーライドは適用されません。

<b>Syntax:</b>

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

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

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象