我想在styles.xml的textColorPrimary
属性中更改文本的颜色
<item name="textColorPrimary">#FFEB3B</item>
错误:错误:未找到样式属性'attr/textColorPrimary (又名attr)。
下面的完整错误
发布于 2017-12-14 04:38:30
我也遇到过同样的问题。错误:错误:找不到样式属性'attr/textColorPrimary (又称...../textColorPrimary)‘。
所有关于设计的信息都在values.xml中。
我从textColorPrimary改成了android:textColorPrimary,现在它可以工作了。:)
发布于 2017-11-30 21:42:18
我认为它缺少前缀android:
<item name="android:textColorPrimary">#FFEB3B</item>
发布于 2018-06-07 01:36:03
Dalla95的答案是正确的,但你的情况不是错误,而是我的错误。要解决这个问题,你应该指定android:对于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"
https://stackoverflow.com/questions/47574268
复制相似问题