View.SystemUiFlagFullscreen フィールド

定義

フラグ: #setSystemUiVisibility(int)ビューは、ユーザーがアプリケーションを操作できるようにしながら、そのコンテンツが画面を引き継ぐように、通常の全画面表示モードに入るように要求しました。

[Android.Runtime.Register("SYSTEM_UI_FLAG_FULLSCREEN")]
public const Android.Views.SystemUiFlags SystemUiFlagFullscreen = 4;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_FULLSCREEN")>]
val mutable SystemUiFlagFullscreen : Android.Views.SystemUiFlags

フィールド値

Value = 4
属性

注釈

フラグ: #setSystemUiVisibility(int)ビューは、ユーザーがアプリケーションを操作できるようにしながら、そのコンテンツが画面を引き継ぐように、通常の全画面表示モードに入るように要求しました。

これは と同じ視覚効果 android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_FULLSCREENを持ちます。つまり、重要でない画面の装飾 (ステータス バーなど) は、ユーザーがビューのウィンドウに表示されている間は非表示になり、そのコンテンツのエクスペリエンスに重点が置かれます。 ウィンドウ フラグとは異なり、 でオーバーレイ モード Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAYで ActionBar を使用している場合、このフラグを有効にすると、アクション バーも非表示になります。

この方法は、ウィンドウ フラグが一時的な状態である場合に、ウィンドウ フラグを介して使用するのが最適です。つまり、アプリケーションは、ユーザーがコンテンツに集中できるようにするが、継続的な状態としてではなく、ユーザーの操作の特定の時点でこれを行います。 アプリケーションが画面全体を常に全画面表示にしたい場合 (画面を引き継ぐゲームなど) android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN window flag 、 は通常、より良いアプローチです。 ここで設定された状態は、他のシステム UI 状態と同様に、さまざまな状況 (ユーザーが別のアプリケーションに移動するなど) でシステムによって削除されます。

このフラグを使用する場合、アプリケーションはユーザーが簡単に外に出るための機能を提供する必要があります。 一般的な例は、電子書籍リーダーで、ユーザーが本を読んでいる間に非表示になっていた画面や UI の装飾を画面でタップすると、戻ります。

このメンバーは非推奨とされます。 代わりに を と共Type#statusBars()に使用WindowInsetsController#hide(int)してください。

の Java ドキュメント android.view.View.SYSTEM_UI_FLAG_FULLSCREEN

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

適用対象

こちらもご覧ください