错误:找不到与给定名称匹配的资源:attr' colorAccent'在Eclipse中

时间:2016-03-05 10:38:08

标签: android xml eclipse android-styles android-library

我是Android开发的业余爱好者,我一直在研究eclipse项目。我已经完成了我的android:minSdkVersion =" 21"和android:targetSdkVersion =" 22" 21上的API和项目构建目标。以下是我的style.xml中的错误

[2016-03-05 15:55:13 - Iot] C:\ workspace \ Iot \ res \ values \ style1.xml:12:错误:错误:找不到与给定名称匹配的资源:attr&# 39; colorAccent'

[2016-03-05 15:55:13 - Iot] [2016-03-05 15:55:13 - Iot] C:\ workspace \ Iot \ res \ values \ style1.xml:10:错误:错误:找不到与给定名称匹配的资源:attr' colorPrimary'。

[2016-03-05 15:55:13 - Iot] [2016-03-05 15:55:13 - Iot] C:\ workspace \ Iot \ res \ values \ style1.xml:11:错误:错误:找不到与给定名称匹配的资源:attr' colorPrimaryDark'。

[2016-03-05 15:55:13 - Iot] [2016-03-05 15:55:13 - Iot] C:\ workspace \ Iot \ res \ values \ style1.xml:8:错误:错误:找不到与给定名称匹配的资源:attr' windowNoTitle'。

这是style.xml的xml代码

<resources>

    <style name="MyMaterialTheme" parent="MyMaterialTheme.Base">

    </style>

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

</resources>

我对要做什么感到困惑,如果有人能帮我解决这个问题,我会很高兴。提前谢谢。

1 个答案:

答案 0 :(得分:0)

将这些属性用作:

<resources>
    <style name="MyMaterialTheme" parent="MyMaterialTheme.Base" />

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:colorPrimary">@color/colorPrimary</item>
        <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="android:colorAccent">@color/colorAccent</item>
    </style>

</resources>