就像在doc中所说的那样,我正在使用没有“ android”命名空间的values / styles.xml和具有“ android”命名空间的values-v14 / styles.xml中的项目。但是在构建values / styles.xml时,它会显示“找不到与给定名称匹配的资源:attr'windowBackground'。”

这是values / styles.xml的代码:

<style name="MyDefaultStyle" parent="@style/Theme.AppCompat.Light">
    <item name="windowBackground">@color/list_app_background</item>
</style>


这是values-v14 / styles.xml的代码:

<style name="MyDefaultStyle" parent="@style/Theme.AppCompat.Light">
    <item name="android:windowBackground">@color/list_app_background</item>
</style>

最佳答案

这是因为windowBackground来自api 21,因此您应该在上使用它

值-v21

07-27 14:03