如何从Android中的其他.xml文件访问res / colors.xml?

时间:2016-05-02 12:22:46

标签: android xml resources

我在res / values / colors.xml下有以下颜色:

 <resources>
  <color name="unpaidwarning">#942626</color>
 </resources>

我创建了一种样式,并且我尝试从中访问 unpaidwarning

 <item name="android:textColor">???????</item>

我的问题是,我不知道如何访问该行中的colors.xml,其中询问标记代表。

1 个答案:

答案 0 :(得分:0)

当你创建一个项目时,res / values /中有一个预定义的color.xml。在colors.xml中有:

<resources>
    <!--<color name="colorPrimary">#3F51B5</color>-->
    <color name="colorPrimary">#3F51B5</color>
    <color name="colorPrimaryDark">#23DEBF</color>
    <color name="colorAccent">#FF4081</color>
</resources>

它在styles.xml中使用,它位于同一目录中。

<resources>

<!-- Base application theme. -->
<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

您只需使用@color/you_defined_color即可。没关系。