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 領域と重ならないようにレイアウトされます。

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

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

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

Javaドキュメント。

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

適用対象