如何从Android中的其他.xml文件访问res/colors.xml?
我在res/values/colors.xml下有以下颜色:如何从Android中的其他.xml文件访问res/colors.xml?,android,xml,resources,Android,Xml,Resources,我在res/values/colors.xml下有以下颜色: <resources> <color name="unpaidwarning">#942626</color> </resources> #942626 我已经创建了一个样式,我正在尝试从中访问取消paid warning: <item name="android:textColor">???????</item> ??????? 我的问题是,
<resources>
<color name="unpaidwarning">#942626</color>
</resources>
#942626
我已经创建了一个样式,我正在尝试从中访问取消paid warning:
<item name="android:textColor">???????</item>
???????
我的问题是,我不知道如何访问该行中的colors.xml,即问号所在的位置。创建项目时,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>
#3F51B5
#23DEBF
#FF4081
它在同一目录中的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\u defined\u color
。没关系。使用@color/unpaidwarning
谢谢!我以前试过,但由于某种原因它不起作用。谢谢。:)通过使用此android:textColor=“@color/unpaidwarning”您得到了什么错误?您的项目中是否存在错误?除非您能够运行gradle构建并生成新代码,否则声明的新资源将不会显示。如果您的项目中有错误,则生成失败,并且没有生成代码,因此资源分配不起作用。您可以发布包含行的文件的完整代码吗???????