WindowManagerLayoutParams.LayoutInDisplayCutoutModeDefault フィールド

定義

注意事項

This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.

ウィンドウは、 がシステム バーDisplayCutout内に完全にDisplayCutout含まれているか、 が 16 dp より深くない場合DisplayCutoutにのみ、領域に拡張することができますが、これは OEM の選択によって異なります。

[Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT", ApiSince=28)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)]
public const Android.Views.LayoutInDisplayCutoutMode LayoutInDisplayCutoutModeDefault = 0;
[<Android.Runtime.Register("LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT", ApiSince=28)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Views.LayoutInDisplayCutoutMode enum directly instead of this field.", true)>]
val mutable LayoutInDisplayCutoutModeDefault : Android.Views.LayoutInDisplayCutoutMode

フィールド値

Value = 0

実装

属性

注釈

ウィンドウは、 がシステム バーDisplayCutout内に完全にDisplayCutout含まれているか、 が 16 dp より深くない場合DisplayCutoutにのみ、領域に拡張することができますが、これは OEM の選択によって異なります。 それ以外の場合は、ウィンドウが領域と DisplayCutout 重ならないようにレイアウトされます。

実際には、つまり、ウィンドウが または をView#SYSTEM_UI_FLAG_FULLSCREEN設定#FLAG_FULLSCREENしていない場合、カットアウトが上端にある場合は、切り取り領域に縦向きに拡張できます。 と同様に View#SYSTEM_UI_FLAG_HIDE_NAVIGATION 、画面の下部に切り抜きがあります。 それ以外の場合 (つまり、全画面表示または横向き) は、カットアウト領域と重ならないようにレイアウトされます。

重要なコンテンツが DisplayCutout と重複しないようにするには、状態とナビゲーション バーと重複しない場合の通常の注意事項で十分です。

注: OEM は、 がシステム バーとは異なる側にある場合DisplayCutoutDisplayCutout限り、カットアウト フラグの設定に関係なく、ウィンドウを常に領域に拡張できるようにするオプションを持つことができます。これは、ウィンドウと最大 16dp が重複している場合DisplayCutoutに限られます。 このような場合、OEM はユーザーにオプトイン/アウト アフォーダンスを提供する必要があります。

android.view.WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULTJava ドキュメント。

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

適用対象