我的应用程序主题(样式)中的属性被忽略

Attributes are ignored in my app theme (style)

我有基本主题

<style name="BaseAppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    <item name="colorPrimary">@color/color_primary</item>
    ...
</style>

和继承它的AppTheme

<style name="AppTheme" parent="BaseAppTheme" >
    <item name="colorPrimary">#FFFF0000</item>
    <item name="android:statusBarColor">@color/transparent</item>
</style>

并用作应用程序的主题,即

<application
...
    android:theme="@style/AppTheme"
... 
    >
    <activity
        android:name=".MainActivity"
        android:theme="@style/AppTheme"/>
</application>

问题是 AppTheme 中的属性(例如 <item name="colorPrimary">#FFFF0000</item><item name="android:statusBarColor">@color/transparent</item>,全部)都被忽略了。但是,如果我将它们添加到 BaseAppTheme,它们就会起作用。为什么属性在 AppTheme 中被忽略以及如何修复它?

你的AppTheme只有values/styles.xml吗?也许您有 values-v21/styles.xml 也包含 AppTheme,所以问题就在那里或类似的问题?