首先在res目录下,新建文件夹color
然后再color文件夹下创建xml文件,比如取名为color_group.xml
内容为:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:andro />
</selector>
然后再res/values目录下新建colors.xml
内容为:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="RED">#F00</color>
<color name="GREEN">#0F0</color>
<color name="BLUE">#00F</color>
<color name="BLACK">#000</color>
<color name="WHITE">#FFF</color>
<color name="GRAY">#888</color>
</resources>
然后main.xml中的内容为:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:textColor="@color/RED"
android:background="@color/GREEN" />
<TextView
android: />
</LinearLayout>
可以看到button按钮中的textColor中的颜色名字为res下新建目录color的color_group.xml文件的文件名,原因是因为R.java的color类下可以看到已经定义了color_group