View.SystemUiFlagLayoutFullscreen フィールド

定義

#setSystemUiVisibility(int)のフラグ: ビューは、ウィンドウが現在要求されていない場合でも、#SYSTEM_UI_FLAG_FULLSCREENを要求したかのようにレイアウトされるようにします。

[Android.Runtime.Register("SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN")]
public const Android.Views.SystemUiFlags SystemUiFlagLayoutFullscreen = 1024;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN")>]
val mutable SystemUiFlagLayoutFullscreen : Android.Views.SystemUiFlags

フィールド値

Value = 1024
属性

注釈

#setSystemUiVisibility(int)のフラグ: ビューは、ウィンドウが現在要求されていない場合でも、#SYSTEM_UI_FLAG_FULLSCREENを要求したかのようにレイアウトされるようにします。 これにより、ユーザー インターフェイスの一部が表示されたときに画面の装飾で覆われる可能性があるため、そのモードに切り替えたり、モードを切り替えたりするときにアーティファクトを回避できます。 #fitSystemWindows(Rect) メソッドを使用して、内部 UI 要素のレイアウトを実行して、全画面表示以外のシステム UI を考慮することができます。

注: DisplayCutoutがあるディスプレイでは、ウィンドウの#SYSTEM_UI_FLAG_FULLSCREENWindowManager.LayoutParams#layoutInDisplayCutoutMode layoutInDisplayCutoutModeされている場合、WindowManager.LayoutParams#LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT設定されている場合とは異なる方法でウィンドウが配置される場合があります。 これを回避するには、他のモードのいずれかを使用します。

このメンバーは非推奨です。 フローティング ウィンドウの場合は、LayoutParams#setFitInsetsTypes(int) ()} でType#statusBars()を使用します。 画面を埋める非フローティング ウィンドウの場合は、Window#setDecorFitsSystemWindows(boolean)を使用してfalseを呼び出します。

Javaドキュメント。

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

適用対象