这就是我得到的:
<style name="MyTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:textColor">@color/colorWhite</item>
.
.
</style>
<style name="MyTheme.child">
.
.
.
</style>
主题MyTheme.child
仅在我将android:textColor
放在项目中而不是从父项继承的情况下才会更改文本颜色。
知道为什么吗?
答案 0 :(得分:0)
发生这种情况的原因是,当您尝试获取所需的textColor时,使用的是:MyTheme(默认值),而不是您创建的颜色。 如果要使用您的颜色,则必须在此处提供所需颜色的详细信息,然后在新颜色中声明样式。