子主题未使用父textColor

时间:2019-01-11 08:35:11

标签: android android-theme android-styles

这就是我得到的:

<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放在项目中而不是从父项继承的情况下才会更改文本颜色。

知道为什么吗?

1 个答案:

答案 0 :(得分:0)

发生这种情况的原因是,当您尝试获取所需的textColor时,使用的是:MyTheme(默认值),而不是您创建的颜色。 如果要使用您的颜色,则必须在此处提供所需颜色的详细信息,然后在新颜色中声明样式。