android 中的资源
在 android 中,有以下几种资源类型,这些资源全放在 res 目录下面相应的子目录下面:
字符串、颜色值、尺寸值、布尔值、整形值都放在 /res/values 目录下面,创建这值时,文件名并不重要,如创建一个颜色资源 “C.xml”,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FFFF0000</color>
</resources>
然后访问是通过 R.color.red 来访问的,其他值类型的也是一样的。
在资源中引用其他资源都是使用 “@资源类型/资源名称”,如控件的字符颜色引用颜色值:
<TextView android:textColor=”@color/red” />
在有些程序中,可以看到在引用资源的时候,在 @ 符号的后面加了一加号(+),如:
<Button android:id=”@+id/button1” />
这个加号的意思是,如果当前资源不存在,就自动创建这个资源。
------------------
娇妻如云 http://www.510h.com