Android 06:res/values下的资源文件的访问

1、字符串(String)资源

定义字符串资源文件

        位于res/valus目录下,根元素是标记,在该元素中使用标记定义字符串。其中name属性来指定字符串的名称(name不可大写)

例如:在string.xml文件中定义一个名为ss的字符串


        .....

使用:a、在MainActivity中使用:gerResources().getString(R.string.name)

            b、在TextView中使用:

2、颜色(color)资源


        #FF0000
使用:a、textview.setTextColor(getResources().getColor(R.color.red));

            b、

3、尺寸(dimen)资源


        20dp

使用:a、textview.setTextSize(getResources().getDimension(R.dimen.title));

            b、

4、布局(layout)资源

布局文件创建完成后,可以在java代码或者XML问价中使用

使用:a、setContentView(R.layout.main)

            b、

5、数组(arrray)资源

定义数组资源文件(    


        
             aa
             bb
             cc
        

使用:a、String[] ar=getResource().getStringArray(R.array.listItem)

            b、

6、StateListDrawable资源

         statelistDrawable资源文件同图片资源一样,也是放在res\drawable-xxx目录中。StatelistDrawable资源文件的根元素为.元素包括多个.每个Item元素:

         a、android:color或android:drawable,用于指定颜色或者drawable资源

         b、android:state_xxx:用于指定一个特定的状态

eg:创建一个编辑框是否获得焦点改变颜色的StateListDrawable资源(edittext_focused.xml)


    
    
使用:







 




你可能感兴趣的:(android)