textColor和android:textColor之间的区别

时间:2016-04-02 21:21:14

标签: android

如果我的问题看起来很初,我很抱歉,textColorandroid:textColor之间有什么区别?我无法理解哪里使用哪个 谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

textColor是AppCompat库中提供的属性,其中“材质”主题中提供了android:textColor

示例:

使用材料主题并引用android:textColor属性:

<style name="AppTheme" parent="android:Theme.Material.Light">
    <item name="android:textColor">@color/blue</item>
    <item name="android:colorPrimary">@color/primary</item>
    <item name="android:colorPrimaryDark">@color/primary_dark</item>
    ....
    ....
</style>

使用仅包含textColor属性的AppCompat库:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="textColor">@color/blue</item>
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>

    ...
    ...

</style>