Android 如何访问style.xml值
我有styles.xml,其样式定义如下:Android 如何访问style.xml值,android,Android,我有styles.xml,其样式定义如下: <style name="Style1"> <item name="titleColor">@color/red</item> <item name="lineColor">@color/light_red</item> </style> @颜色/红色 @颜色/浅红色 我想访问“标题颜色”、“线条颜色”属性值程序。有可能吗? 非常感谢您的帮助,因
<style name="Style1">
<item name="titleColor">@color/red</item>
<item name="lineColor">@color/light_red</item>
</style>
@颜色/红色
@颜色/浅红色
我想访问“标题颜色”、“线条颜色”属性值程序。有可能吗?
非常感谢您的帮助,因为我们已经花了数小时试图找到解决方案 是的,这样做:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Style1">
<item name="titleColor">@color/red</item>
<item name="lineColor">@color/light_red</item>
</style>
</resources>
编辑以澄清:
button1.setBackgroundColor(R.style.Style1.titleColor);
我认为您可以使用以下代码来访问style1
style="@style1/titleColor"
style="@style1/lineColor"
仅此而已。答案就在这里抱歉,但我的问题定义不同:我需要从java源程序中访问样式值programmaticaly。我看不到如何做到这一点,在我的R类中,样式只是一个“public static final int”变量抱歉,但我对问题的定义不同:我需要从java源程序中访问样式值。
style="@style1/titleColor"
style="@style1/lineColor"