xamarin android 标签,如何在xamarin表单中隐藏android(back,home)的底栏?

我很欣赏我在这个回答的时候已经很晚了,但是我觉得我已经把这个放在这里,因为其他任何人都曾经有过一段时间我曾试图解决这个问题.

我的Droid MainActivity现在看起来像这样:

protected override void OnCreate(Bundle bundle)

{

base.OnCreate(bundle);

global::Xamarin.Forms.Forms.Init(this, bundle);

//====================================

int uiOptions = (int)Window.DecorView.SystemUiVisibility;

uiOptions |= (int)SystemUiFlags.LowProfile;

uiOptions |= (int)SystemUiFlags.Fullscreen;

uiOptions |= (int)SystemUiFlags.HideNavigation;

uiOptions |= (int)SystemUiFlags.ImmersiveSticky;

Window.DecorView.SystemUiVisibility = (StatusBarVisibility)uiOptions;

//====================================

LoadApplication(new Pages.App());

}

评论的平等之间的那一点是最佳点.理想情况下,还需要在重写OnStart和OnResume方法以及OnCreate中调用它,以确保标志保持设置.

如果您使用“Immersive”而不是“ImmersiveSticky”作为最后一个标志,它将使顶部状态和底部系统导航栏根据需要消失,但是当它们重新出现时(例如,从屏幕顶部向下拖动)底部不会再消失.因此,使用“ImmersiveSticky”是小孩.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值