Xamarin Forms Android App保持隐藏操作栏

时间:2018-07-29 18:56:17

标签: android xamarin xamarin.forms

最近,我的Xamarin表单Android应用程序已开始在主屏幕上隐藏顶部的动作栏。导航到子页面后,它将返回。但这非常糟糕,因为主页的导航栏还具有菜单按钮,现在永远无法点击。

如何防止导致该标题/操作栏滑开并消失的行为?

1 个答案:

答案 0 :(得分:1)

问题是我打电话给NavigationPage.SetHasNavigationBar(this, false);是为了摆脱iPhone上的双重嵌套导航栏。我已经通过以下方式修复了该问题:

if (Device.RuntimePlatform == Device.Android)
{
    NavigationPage.SetHasBackButton(this, false);
}
else if (Device.RuntimePlatform == Device.iOS)
{
    NavigationPage.SetHasNavigationBar(this, false);
}