资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Android中的资源访问-(完整版)1、第一个android的应用程序创建目录结构Src:存放的是我们自己编写的java源代码Gen:R。java自动生成,不需要我们编辑Android2.3.3:android本事的jar包Assets:存放文件例如:视频、音频Bin:Res:主要用来存放资源文件Drawable:图片资源Layout:布局资源AndroidManifest。Xml二、主要内容1、颜色资源案例一:颜色资源的使用项目结构工程名Chapter03resourcecolor包名Com.amaker.ch03.color应用程序名称TestColoractivityTestColorActivity项目代码:第一步:在resvalues下新建一个color.xml(resources#f00#0000ff(/resources第二步:编辑reslayoutmain第三步:改变程序的背景颜色编辑TestcolorActivity.javapackagecom.amaker.ch03.color;importandroid.app.Activity;importandroid.os.Bundle;publicclassTestcolorActivityextendsActivity/*Calledwhentheactivityisfirstcreated.*/Override/map键-值savedInstanceState:保存状态publicvoidonCreate(BundlesavedInstanceState)super.onCreate(savedlnstanceState);setContentView(R.layout.main);getWindow().setBackgroundDrawableResource(R.color.blue_bag);/改变背景颜色2、字符串资源案例二、字符串资源的使用项目结构工程名Chapter03resourcestring包名Com.amaker.ch03.string应用程序名称TeststringactivityTeststringActivity项目代码第一步:编辑resvaluesstrings.xml(resourcesTeststringsResource从代码中弓I用从资源文件弓I用第二步:完成资源文件中引用字符串资源,编辑的main.xml/资源中弓I用第三步:在java代码中引用字符串资源,通过R.java作为中介packagecom.amaker.ch03.string;importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.TextView;publicclassTeststringActivityextendsActivityprivateTextViewmyTextView;/*Calledwhentheactivityisfirstcreated.*/OverridepublicvoidonCreate(BundlesavedInstanceState)super.onCreate(savedlnstanceState);setContentView(R.layout.main);myTextView=(TextView)findViewById(R.id.MyTextView02);Stringstr=getString(R.string.test_str1).toString();myTextView.setText(str);3、尺寸资源案例三、尺寸资源的使用项目结构工程名Chapter03Resourcedimens包名Com.amaker.ch03.dimens应用程序名称TestdimensactivityTestdimensActivity项目代码:第一步:定义尺寸资源文件resvaluesdinem.xml(resources150px100px30mm10mm/resources第二步:编辑main.xml,进过逐步调试,形成代码如下:第三步:编辑java文件packagecom.amaker.ch03.dimens;importandroid.app.Activity;importandroid.content.res.Resources;importandroid.os.Bundle;importandroid.widget.Button;publicclassTestdimensActivityextendsActivity/第一步:定义按钮名称privateButtonMyButton;/*Calledwhentheactivityisfirstcreated.*/OverridepublicvoidonCreate(BundlesavedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);/第二步:对应按钮MyButton=(Button)findViewById(R.id.ButtonOI);Resourcesr=getResources();/3获得尺寸资源floatbtn_h=r.getDimension(R.dimen.btn_heigh);floatbtn_w=r.getDimension(R.dimen.btn_width);/4、利用尺寸资源MyButton.setWidth(int)btn_w);MyButton.setHeight(int)btn_h);5、使用drawable资源案例:图片资源的使用项目结构工程名Chapter03Resourcedrawable包名Com.amaker.ch03.drawable应用程序名称TestdrawableactivityTestdrawableActivity项目功能:项目代码:第一步:不用编辑代码,直接拷贝需要的图片资源到resdrawable第二步:引用图片资源,编辑main.xml,引用图片资源aTextViewandroid:id
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号