0

我正在使用以下主题:

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

我也在使用旧的操作栏而不是新的工具栏。

但是,它仍然使用深色主题:

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

我该如何解决?

4

2 回答 2

0

对于菜单,您可以actionOverflowMenuStyle在您的样式中使用来赋予背景颜色。这在我的应用程序中使用toolbarand Appcompat。我还没有在其他(常规操作栏)上测试过它。

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

在哪里CMOptionsMenu

<style name="CMOptionsMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
        <item name="android:popupBackground">@color/ColorPrimaryDark</item>
</style>
于 2015-09-12T08:23:04.627 回答
0

使用 Android ActionBar 样式生成器:

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

于 2015-09-13T21:35:02.440 回答