Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 表单活动和MasterDetailPage:无工具栏_Android_Xamarin_Xamarin.android_Xamarin.forms - Fatal编程技术网

Android 表单活动和MasterDetailPage:无工具栏

Android 表单活动和MasterDetailPage:无工具栏,android,xamarin,xamarin.android,xamarin.forms,Android,Xamarin,Xamarin.android,Xamarin.forms,更新:显然这是故意的,请参阅 编辑:问题在于工具栏没有添加到MasterDetailPage,而是添加到我设置为Detail page的页面(在我的例子中是NavigationPage) 现在的问题是:为什么我使用MasterDetailPage时没有工具栏? 我已经升级到新的活动。有很多错误,我正在逐一检查 现在,抽屉正在工具栏上显示。我希望工具栏总是在上面,所以抽屉应该在它下面 My RootView是一个MasterDetailPage: RootView = new

更新:显然这是故意的,请参阅


编辑:问题在于工具栏没有添加到MasterDetailPage,而是添加到我设置为Detail page的页面(在我的例子中是NavigationPage)

现在的问题是:为什么我使用MasterDetailPage时没有工具栏?


我已经升级到新的活动。有很多错误,我正在逐一检查

现在,抽屉正在工具栏上显示。我希望工具栏总是在上面,所以抽屉应该在它下面

My RootView是一个MasterDetailPage:

        RootView = new MasterDetailPage {
            Master = PageSubs,
            Detail = AppNavPage,
        };
以下是my style.xml:

    <style name="LightTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="toolbar_style">@style/LightToolbar</item>

@样式/灯光工具栏
ToolbarStyle.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<resources>
    <style name="LightToolbar" parent="Widget.AppCompat.Toolbar">
        <item name="android:theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
        <item name="android:popupTheme">@style/ThemeOverlay.AppCompat.Dark</item>
        <item name="android:background">#0087DC</item>
     </style>
    <style name="DarkToolbar" parent="Widget.AppCompat.Toolbar">
        <item name="android:theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
        <item name="android:popupTheme">@style/ThemeOverlay.AppCompat.Dark</item>
        <item name="android:background">#ff0000</item>
     </style>
    <style name="AMOLEDToolbar" parent="DarkToolbar">
        <item name="android:background">#000000</item>
     </style>
 </resources>

@style/ThemeOverlay.AppCompat.Dark.ActionBar
@style/ThemeOverlay.AppCompat.Dark
#0087DC
@style/ThemeOverlay.AppCompat.Dark.ActionBar
@style/ThemeOverlay.AppCompat.Dark
#ff0000
#000000

事实证明,这是谷歌现在强制执行的默认行为