alexking

学习笔记

导航

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

posted on 2011-12-16 14:45  alexking  阅读(150)  评论(0编辑  收藏  举报