Android Studio - 无法找到颜色

时间:2018-06-06 16:36:08

标签: android android-studio

细节:

  

错误:样式属性' attr / colorTextGreen(又名   com.example.a92317.ltka:ATTR / colorTextGreen)'未找到。   消息{kind = ERROR,text = error:style attribute' attr / colorTextGreen   (又名com.example.a92317.ltka:attr / colorTextGreen)'未找到。,   源= [C:\用户\ 92317.gradle \缓存\变换-1 \文件-1.1 \程序兼容性-v7-27.0.2.aar \ 42626cc3773e81f375f5215b1d4a6d01 \ RES \值\ values.xml:391:5-397:13] ,   原始消息=,工具名称= Optional.of(AAPT)}

colors.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="colorTextGreen">#006600</color>
<color name="colorBackgroundGreen">#F0F8FF</color>
<color name="colorTransparent">#00000000</color>
</resources>

styles.xml:

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorTextGreen">@color/colorTextGreen</item>
<item name="colorBackgroundGreen">@color/colorBackgroundGreen</item>
<item name="colorTransparent">@color/colorTransparent</item>
</style>
<style name="FontStyle" parent="AppTheme">
<item name="android:fontFamily">@font/newfont</item>
</style>

</resources>

我该怎么做才能解决它? 我快死了......

2 个答案:

答案 0 :(得分:2)

以下不是有效的项目名称

<item name="colorTextGreen">@color/colorTextGreen</item>

您只能使用在xml布局中指定属性的项目名称。元素中的值是该属性的值。

示例

    <item name="android:background">@color/colorTextGreen</item>

这将是默认的背景颜色,因为我们将项目名称设置为主题的颜色。

答案 1 :(得分:0)

您无法使用自己的名称创建item,在这种情况下,您创建了colorTextGreencolorBackgroundGreen,这是不可能的。 item具有预定义的名称,因此,您只需使用它传递值。