未找到样式属性textColorPrimary

时间:2017-11-30 13:08:21

标签: android android-studio

我想更改styles.xml

textColorPrimary属性中文本的颜色
<item name="textColorPrimary">#FFEB3B</item>
  

错误:错误:未找到样式属性'attr / textColorPrimary(aka com.example.android.christmasgifts:attr / textColorPrimary)。

下面的完整错误 enter image description here

3 个答案:

答案 0 :(得分:6)

我遇到了同样的麻烦。 错误:错误:未找到样式属性'attr / textColorPrimary(aka ..... / textColorPrimary)。

有关设计的所有信息都在values.xml中。

我从 textColorPrimary 更改为 android:textColorPrimary ,现在就开始了。 :)

enter image description here

答案 1 :(得分:4)

我认为它缺少前缀android:

<item name="android:textColorPrimary">#FFEB3B</item>

答案 2 :(得分:0)

Dalla95的答案是正确的,但你的情况不是错误,而是我的错误。要解决这个问题,你应该指定android:for textColorPrimary,请检查下面的代码:

<style name="ToolbarThemeDemo" parent="Theme.AppCompat.Light">
  <item name="android:textColorPrimary">@android:color/white</item>
  <item name="android:textColorSecondary">@android:color/white</item>
</style>

对于不改变的颜色,你可能错了。 你应该通过以下方式打电话给你的主题:

app:theme="@style/ToolbarThemeDemo"

不在下面:

style="@style/ToolbarThemeDemo"