【发布时间】:2016-04-26 19:23:45
【问题描述】:
我目前正在使用 MVVMlight 在 xamarin.forms 中使用主详细信息页面,它基于 os 的默认行为呈现,它完美呈现了我想要的内容,但在 android 主页面中从导航栏下方开始。我希望母版页像 ios 一样覆盖整个屏幕高度,如果没有自定义渲染器,是否有任何方法或解决方案,或者是否有必要为此编写自定义渲染器
【问题讨论】:
-
对于 android,您可以将 Theme = "@android:style/Theme.Black.NoTitleBar.Fullscreen") 放入您的活动中
-
在这种情况下导航栏将不可见,但我希望导航栏也可见
-
你说你想要全屏
-
我希望母版页采用全屏而不是详细页
-
嗯嗯,我不知道该怎么做,但我知道你可以在 android 上设置一些标志来显示/隐藏导航栏。 developer.android.com/training/system-ui/navigation.html 有更多信息。您也许可以在表单项目中设置“显示全屏”事件和“退出全屏”事件,并在 android 项目中实现它们以设置这些标志。
标签: xamarin xamarin.forms navigation-drawer xamarin.mobile