




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android项目开发任务1-4:Android项目资源文件使用导入任务任务实施相关知识拓展训练导入任务进行Android应用软件开发,首先要搭建好软件开发的编程环境,本次任务将介绍Android项目资源文件的使用。导入任务【任务目标】熟悉Android项目资源文件使用,掌握字符串、颜色值、尺寸值等资源文件的编写和使用。导入任务【任务描述】在Android项目开发中,将所有应用于项目的内容和数据都视为资源,并有着严格的分类管理和使用。本任务中将教大家认识Android开发中常用的资源及其分类,同时还教大家在Android应用程序中如何设置和使用字符串、颜色值、尺寸值等资源。导入任务【任务分析】在Android开发中,字符串、颜色值、尺寸值是作为不同的特定资源进行管理和使用,并有着严格的定义和规范。这3类资源一般使用xml文件进行定义,在程序调用中有着一定的使用规范。其中字符串的定义放在“res/values/strings.xml”文件中,该文件在项目创建时即由系统所自动创建,因此只需要打开文件按要求定义和编程字符串即可。与字符串不同,定义颜色值和尺寸值的xml文件在项目中一般不会自动产生,因此需要自己创建。在Android开发中,定义颜色值和尺寸值的xml文件要求放在“res/values/”目录中(即与strings.xml同一目录下)。其中定义颜色值的xml命名为“colors.xml”,定义尺寸值的xml命名为“dimens.xml”。任务实施1、设置字符串2、设置颜色值3、设置尺寸值任务实施第一步:设置字符串操作1:打开项目“testdemo”中“res/values/strings.xml”文件,输入以下xml代码:任务实施第一步:设置字符串操作2:打开项目“testdemo”中“res/layout/activity_main.xml”文件,输入以下xml代码:任务实施第一步:设置字符串操作3:测试项目“testdemo”,查看运行效果。任务实施第二步:设置颜色值操作1:选择项目“testdemo”中“res/values/”文件夹,点击鼠标右键,在弹出的右键菜单中选择【New】→【Other】,在弹出的创建对话框中选择“AndroidXMLFile”,点击【Next】按钮进入下一步。任务实施第二步:设置颜色值操作2:将创建的“AndroidXMLFile”命名为“colors.xml”,点击【Finish】按钮完成颜色资源文件的创建。任务实施第二步:设置颜色值操作3:打开“colors.xml”文件,输入以下代码并保存文件。任务实施第二步:设置颜色值操作4:打开“testdemo/res/layout/activity_main.xml”文件,输入以下代码并保存文件。任务实施第二步:设置颜色值操作5:测试项目“testdemo”,查看运行效果。任务实施第三步:设置尺寸值操作1:在“testdemo/res/values/”中创建“AndroidXMLFile”,命名为“dimens.xml”。打开“dimens.xml”文件,输入以下代码并保存文件。任务实施第三步:设置尺寸值操作2:打开“testdemo/res/layout/activity_main.xml”文件,输入以下代码并保存文件。任务实施第三步:设置尺寸值操作3:测试项目“testdemo”,查看运行效果。相关知识Android项目资源文件描述Android项目资源目录结构技术知识知识点1:Android项目资源文件描述Android应用程序项目主要由两部分构成:功能(代码指令)和数据(资源文件)。其中功能决定应用程序的的行为,它包括让应用程序得以运行的所有算法;资源文件包括文本字符串、图像、图标、音频、文件、视频和其他应用程序使用的组件。技术知识知识点2:Android项目资源目录结构res/drawable:专门存放png、jpg图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。res/layout:专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。res/values:专门存放应用使用到的各种类型数据。不同类型的数据存放在不同的文件中,如下:strings.xml:定义字符串和数值,在Activity中使用getResources().getString(resourceId)或getResources().getText(resourceId)取得资源。它的作用和struts中的国际化资源文件一样。arrays.xml:定义数组colors.xml:定义颜色和颜色字串数值,你可以在Activity中使用getResources().getDrawable(resourceId)以及getResources().getColor(resourceId)取得这些资源。dimens.xml:定义尺寸数据,在Activity中使用getResources().getDimension(resourceId)取得这些资源styles.xml:定义样式。res/anim/:存放定义动画的XML文件。res/xml/:在Activity中使用getResources().getXML()读取该目录下的XML资源文件。res/raw/:该目录用于存放应用使用到的原始文件,如音效文件等。调用方法:getResources().openRawR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 探讨西方政治制度中的形式与实质试题及答案
- 现代西方政治的情感政治与挑战试题及答案
- 推动社会创新的公共政策探讨试题及答案
- 2025年北京通州区气象局招聘笔试试卷
- 开源软件与商业软件的优劣对比及试题与答案
- 2025年食品与饮料行业食品行业食品安全监管执法队伍建设策略优化方案研究
- 深入分析西方国家社会物质基础的试题及答案
- 软件架构设计实践与试题答案
- 教育科技企业创新商业模式与盈利模式报告2025
- 医院信息化背景下2025年电子病历系统优化与医疗信息互联互通研究报告
- 商会授权运营协议书
- 石膏砂浆抹灰施工工艺流程及操作要点
- 2025-2030年中国电子材料行业市场现状供需分析及投资评估规划分析研究报告
- 《珍爱生命预防溺水》主题班会 课件
- 2025年普通话水平测试考试试卷及答案
- 2025年地理高考复习 热点专练 黑吉辽热点01 传统文化(解析版)
- 运维自动化流程设计-全面剖析
- 2024北京海淀区五年级(下)期末语文试题及答案
- 2024年重庆万州公开招聘社区工作者考试试题答案解析
- 湖北省武汉华中师大一附中2025年高考冲刺押题(最后一卷)语文试卷含解析
- 锦州师专2025年单招语文试题库及答案
评论
0/150
提交评论