gpt4 book ai didi

android - 为 Android 全屏制作 Xamarin 表单

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:04:42 24 4
gpt4 key购买 nike

有没有办法让我在 Android 上的 Xamarin Forms 应用程序进入全屏或沉浸式模式?

我试过以下,状态栏上的所有控件都隐藏了,但状态栏本身仍在显示。任何帮助,请

var newUiOptions = (int)SystemUiFlags.LayoutStable;

newUiOptions |= (int)SystemUiFlags.LayoutHideNavigation;
newUiOptions |= (int)SystemUiFlags.LayoutFullscreen;
newUiOptions |= (int)SystemUiFlags.HideNavigation;
newUiOptions |= (int)SystemUiFlags.Fullscreen;
newUiOptions |= (int)SystemUiFlags.Immersive;
//newUiOptions |= (int)SystemUiFlags.ImmersiveSticky;

decorView.SystemUiVisibility = (StatusBarVisibility)newUiOptions;

导航栏隐藏但状态栏不隐藏。

最佳答案

您可以通过在 Activity 属性中设置 theme 来做到这一点:

[Activity (Label = "@string/app_name", MainLauncher = true, Theme = "@android:style/Theme.Black.NoTitleBar.Fullscreen")]

或者,如果您仅在特定 Activity 之后全屏显示,则在 Activity OnCreate 方法中设置以下标志:

this.Window.AddFlags(WindowManagerFlags.Fullscreen);
this.Window.ClearFlags(WindowManagerFlags.Fullscreen);

关于android - 为 Android 全屏制作 Xamarin 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34899789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com