首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >找不到样式属性textColorPrimary

找不到样式属性textColorPrimary
EN

Stack Overflow用户
提问于 2017-11-30 21:08:21
回答 3查看 9K关注 0票数 1

我想在styles.xml的textColorPrimary属性中更改文本的颜色

代码语言:javascript
复制
<item name="textColorPrimary">#FFEB3B</item>

错误:错误:未找到样式属性'attr/textColorPrimary (又名attr)。

下面的完整错误

EN

回答 3

Stack Overflow用户

发布于 2017-12-14 04:38:30

我也遇到过同样的问题。错误:错误:找不到样式属性'attr/textColorPrimary (又称...../textColorPrimary)‘。

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

我从textColorPrimary改成了android:textColorPrimary,现在它可以工作了。:)

票数 11
EN

Stack Overflow用户

发布于 2017-11-30 21:42:18

我认为它缺少前缀android:

代码语言:javascript
复制
<item name="android:textColorPrimary">#FFEB3B</item>
票数 5
EN

Stack Overflow用户

发布于 2018-06-07 01:36:03

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

代码语言:javascript
复制
<style name="ToolbarThemeDemo" parent="Theme.AppCompat.Light">
  <item name="android:textColorPrimary">@android:color/white</item>
  <item name="android:textColorSecondary">@android:color/white</item>
</style>

对于没有改变的颜色,你可能用错了。你应该通过以下方式调用你的主题:

代码语言:javascript
复制
app:theme="@style/ToolbarThemeDemo"

不在下面:

代码语言:javascript
复制
style="@style/ToolbarThemeDemo"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47574268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档