从昨晚开始,我期待我的应用程序主题出现这种奇怪的行为:弹出菜单显示为黑色背景,AlertDialogs 显示为白色文本。
顺便说一下,这是我的styles.xml:
<resources xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android">
<style name="CustomActionBarTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle" tools:ignore="NewApi">@style/MyActionBar</item>
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar"
parent="Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/action_bar_background</item>
<!-- Support library compatibility -->
<item name="background">@drawable/action_bar_background</item>
</style>
</resources>
知道有什么问题吗?我只想让弹出菜单再次使用默认的浅色主题,并让警报对话框使用黑色前景色。