Android
学习笔记(三九):资源
resource
(下)
分类: Andriod 读书笔记 2011-07-28 16:05 155 人阅读 评论(0) 收藏 举报
在上一次学习笔记中,学习了 XML 文件的解析,实际上一些简单的 activity 属性,一
些简单的信息,我们也可以放入 xml 文件中,可以直接放入 res/vaules,由系统来进
行解析,而无须使用 XmlPullParser 来自己分析。
Dimension
用于字体大小,间距 pading 等等。常用的尺寸大小详细见 Android 学习笔记(十
四):Activity-AutoCompleteTextView,一般我们使用 dip/dp 和 sp,因为和 in(inch),
mm,以及 px(像素点)不同,它和物理屏幕尺寸大小,像素密度无关。
在 res/values 下面增加一个 xml 文件,名字无所谓:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="thin">
10px
</dimen>
<dimen name="fat">
36sp
</dimen>
</resources>
如果我们在 layout 文件中调用:<TextView .... android:textSize="@dimen/fat" />;
如果我们在 java 源代码中调
用:line1.setTextSize(getResources().getDimension(
R.dimen.thin
));
Color
同样颜色也可以在 resource 文件中设置,颜色的格式为
#RGB,#ARGB,#RRGGBB,#AARRGGBB,采用 16 进制方式。同样在 res/values 下任
一个 xml 文件,写法如下:
<resources>
<color name="yellow_orange">
#FF5555
</color>
<color name="forest_green">
#005500
</color>
</resources>