标签和菜单背景在浅色主题中是黑暗的

时间:2015-09-12 08:12:29

标签: android xamarin-forms

我使用以下主题:

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

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

然而,它仍然使用黑暗主题:

  • 标签页中的标签显示为
  • 任何菜单都有深色背景

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

对于菜单,您可以在自己的风格中使用actionOverflowMenuStyle来提供背景颜色。这适用于我的应用toolbarAppcompat。我没有在其他(传统的动作栏)上测试它。

<item name="actionOverflowMenuStyle">@style/CMOptionsMenu</item>

CMOptionsMenu的位置:

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

答案 1 :(得分:0)

使用Android ActionBar样式生成器:

http://jgilfelt.github.io/android-actionbarstylegenerator/