Android 选项卡和菜单背景为暗中亮主题

Android 选项卡和菜单背景为暗中亮主题,android,xamarin-forms,Android,Xamarin Forms,我使用以下主题: <style name="LightTheme" parent="android:Theme.DeviceDefault.Light"> </style> 我也在使用旧的actiobar,而不是新的工具栏 但是,它仍然使用黑暗主题: 选项卡式页面中的选项卡为黑色 任何菜单都有深色背景 如何解决此问题?对于菜单,您可以按照自己的风格使用actionOverflowMenuStyle来设置背景色。这在我的应用程序中使用工具栏和Appcompat。我

我使用以下主题:

<style name="LightTheme" parent="android:Theme.DeviceDefault.Light">
</style>

我也在使用旧的actiobar,而不是新的工具栏

但是,它仍然使用黑暗主题:

  • 选项卡式页面中的选项卡为黑色
  • 任何菜单都有深色背景

如何解决此问题?

对于菜单,您可以按照自己的风格使用
actionOverflowMenuStyle
来设置背景色。这在我的应用程序中使用
工具栏
Appcompat
。我还没有在其他(传统的actionbar)上测试过它

@style/cmoptions菜单

其中
cmoptions菜单是:

<style name="CMOptionsMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
        <item name="android:popupBackground">@color/ColorPrimaryDark</item>
</style>

@颜色/原色暗

使用Android ActionBar样式生成器:


默认情况下,如果您的样式为浅,则菜单将为暗。@Shvet那么,如何覆盖?我使用的是旧的ActionBari如果您添加了
Appcompat
库,您将获得相同的父样式,除非您只需要从父样式中删除Appcompat。