Android使用资源(一)

Android 中的资源是指可以在代码中使用的外部文件

(1)字符串资源

定义字符串资源:

字符串资源位于res/values目录下,根元素是标记,在该元素中,通过标记来定义字符串,通过的name属性来指定字符串的名称。例子如下:

关于泡泡龙

使用字符串资源:

在Java中使用:

R.string.字符串的名字

在XML文件中使用:

android:text="@string/title"

(2)颜色资源

定义颜色资源:

#RGB,#ARGB,#RRGGBB,#AARRGGBB(A:透明度,R:红色,G:绿色,B:蓝色)

颜色资源位于res/values目录下,根元素是标记,在该元素中,通过标记来定义颜色,通过的name属性来指定颜色的名称。例子如下:

#f00#000

使用颜色资源:

在Java中使用:

R.color.颜色资源的名字

在XML文件中使用:

android:textColor="@color/title"

(3)尺寸资源

定义尺寸资源:

px:像素,每个px对应屏幕上的一个点

in:英寸,标准长度单位,每英寸2.54厘米

pt:磅,屏幕物理长度单位

dip或dp:一种基于屏幕密度的抽象单位

sp(比例像素):主要处理字体的大小

mm(毫米):屏幕物理长度单位

 

颜色资源位于res/values目录下,根元素是标记,在该元素中,通过标记来标记尺寸资源,通过的name属性来指定尺寸资源的名称。例子如下:

26dp

使用尺寸资源:

在Java中使用:

R.diemn.尺寸资源的名字

在XML文件中使用:

android:textSize="@dimen/introduce"

(4)数组资源:

Android中,不推荐在Java程序中定义数组,推荐使用数组资源文件来定义数组

定义数组资源文件:

数组资源位于res/values目录下,根元素是标记,在该元素中,包括以下三个子元素。

子元素,用于定义普通类型的数组;

子元素,用于定义整形数组;

子元素,用于定义字符串数组;

然后使用name属性定义数组名称,使用标记定义数组中的元素。

使用数组资源:

在Java中使用:

R.array.数组名

在XML文件中使用:

(5)使用布局资源

使用布局资源:

在Java中使用:

R.layout.文件名

在XML文件中使用:

    

(6)样式资源

定义布局资源:

样式资源位于res/values目录下,根元素是标记,在该元素中,使用标记定义样式,其中,通过为标记设置name属性来指定样式de名称,在中间添加标记定义格式项。

style.xml的具体代码如下:

使用布局资源:

在Java中使用:

R.style.样式资源名

在XML文件中使用:

 

(7)主题资源

1.在AndroidManifest.xml文件中使用主题资源

  

2.在Java文件中使用主题资源

  setTheme(R.style.bg);






本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部