Поделиться через


View.SystemUiFlagLayoutHideNavigation Поле

Определение

Флаг для #setSystemUiVisibility(int): представление хотело бы, чтобы его окно было выложено, как если бы он запросил #SYSTEM_UI_FLAG_HIDE_NAVIGATION, даже если он в настоящее время не имеет.

[Android.Runtime.Register("SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION")]
public const Android.Views.SystemUiFlags SystemUiFlagLayoutHideNavigation = 512;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION")>]
val mutable SystemUiFlagLayoutHideNavigation : Android.Views.SystemUiFlags

Значение поля

Value = 512
Атрибуты

Комментарии

Флаг для #setSystemUiVisibility(int): представление хотело бы, чтобы его окно было выложено, как если бы он запросил #SYSTEM_UI_FLAG_HIDE_NAVIGATION, даже если он в настоящее время не имеет. Это позволяет избежать артефактов при переключении и выходе из этого режима за счет того, что некоторые из его пользовательского интерфейса могут быть покрыты украшениями экрана при отображении. Вы можете выполнить макет внутренних элементов пользовательского интерфейса для учета пользовательского интерфейса системы навигации с помощью #fitSystemWindows(Rect) метода.

Этот элемент считается нерекомендуемым. Для плавающих окон используйте LayoutParams#setFitInsetsTypes(int) с Type#navigationBars(). Для не плавающих окон, заполняющих экран, вызовите Window#setDecorFitsSystemWindows(boolean) с falseпомощью .

Документация по Java для android.view.View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к