Android的资源使用(中级) .pdf
《Android的资源使用(中级) .pdf》由会员分享,可在线阅读,更多相关《Android的资源使用(中级) .pdf(28页珍藏版)》请在三一文库上搜索。
1、资源的使用资源的使用 Android平台手机应用开发技术培训 中级.第4讲 学习目标: 目标学员: 课程时长:45分钟 有JAVA语言基础的开发者或在校计 算机相关专业大学生 通过案例开发掌握Android资源的使用方 法。 同时掌握Android应用多语言的支持以及 主题的使用。 软件功能分析软件功能分析 Android资源的简介 创建和使用资源 国际化和本地化 课程目录课程目录 主题的使用 软件功能分析 在笑话大全中使用资源 国际化支持 主题的使用 软件功能分析 AndroidAndroid资源的简介资源的简介 创建和使用资源 国际化和本地化 课程目录课程目录 主题的使用 什么是Andro
2、id的资源 什么是资源什么是资源 资源是程序所使用的外部文件,如软件中用到的图片,声音,及文字等。资源是程序所使用的外部文件,如软件中用到的图片,声音,及文字等。 AndroidAndroid如何管理资源如何管理资源 AndroidAndroid项目中的资源存放在项目中的资源存放在resres目录。目录。 resres中的文件将会被编译到软件中,可通过中的文件将会被编译到软件中,可通过R R类进行访问类进行访问 。 AndroidAndroid中资源的形式中资源的形式 资源目录中可以存放常用的文字,图片,音频,视频以及外部文件等。资源目录中可以存放常用的文字,图片,音频,视频以及外部文件等。
3、此外此外AndroidAndroid还提供了很多增强的资源格式,以帮助开发者提高开发效率。还提供了很多增强的资源格式,以帮助开发者提高开发效率。 如如AndroidAndroid的布局,菜单,动画等专用的资源。的布局,菜单,动画等专用的资源。 资源格式及目录介绍 路径路径 资源类型资源类型 res/anim/ 动画(xml) res/drawable/ 图片 res/layout/ 布局(xml) res/values/ 多种类型资源文件,一般用于定义软件中的数据,如字符串,颜色,模板 等。 (xml) res/xml/ 任何XML形式的文件(xml) res/raw/ 不会被编译的文件,一般
4、用来存放二进制数据,如声音文件。 res/menu 菜单(xml) 软件功能分析 Android资源的简介 创建和使用资源创建和使用资源 国际化和本地化 课程目录课程目录 主题的使用 资源的创建 编辑res的子目录,手工添 加相应的资源文件。 使用Android的资源创建向 导创建资源。 在代码中使用资源 语法:语法:R.resource_type.resource_nameR.resource_type.resource_name resource_typeresource_type是资源的类型。可理解为是资源的类型。可理解为resres的子目录。的子目录。 例如: layout代表布局,d
5、rawable代表图片,menu代表菜单等等。 resource_nameresource_name是资源的名称。是资源的名称。AndroidAndroid对资源进行编译之后,会为每一个对资源进行编译之后,会为每一个 资源内容分配一个名称,该名称对应资源内容分配一个名称,该名称对应R R类文件中的一个唯一的类文件中的一个唯一的IDID。 例如: R.drawable.logo表示drawable目录下的logo图片。 setContentViewsetContentView( (R.layout.mainR.layout.main) ); setContentViewsetContentVie
6、w( (R.layout.joke_detail_viewR.layout.joke_detail_view); ); tv.setTexttv.setText(R.string.joke1); (R.string.joke1); 示范:示范: 引入Android系统资源 语法:语法:android.R.resource_type.resource_nameandroid.R.resource_type.resource_name AndroidAndroid包含一些系统资源,如屏幕的类型,按钮的背景,动画效果等。要包含一些系统资源,如屏幕的类型,按钮的背景,动画效果等。要 使用这些系统资源,
7、只需要在使用这些系统资源,只需要在R R前面加一个前面加一个androidandroid即可。即可。 android.R.drawable.ic_dialog_alertandroid.R.drawable.ic_dialog_alert 例如: 可以获得Android警告对话框的图标。 android.R.layout.activity_list_itemandroid.R.layout.activity_list_item 可以获得ListItem控件的布局。 引用其它资源文件 一些高级的资源往往需要引用到其它的资源来完成自身的定义 例如一个布局里出现的文字,往往在其它文件中被定义。 语法
8、:语法:package:type/namepackage:type/name 使用的前缀是说明资源引用 - 后面的文本是资源的类型和名字。 例如: 在笑话大全中使用资源 编辑res/values/strings.xml,存入软件用到的字符串。 在res/values目录创建jokes.xml,并且写上需要显示的笑话。 编辑代码,使界面控件显示资源中的内容。 笑话大全 关于 退出 这是一个笑话查看器。 确定 菜单 删除 笑话 1 笑话 2 笑话 3 笑话 4 switch (index) case 0: tv.setText(R.string.joke1);break; case 1: tv.s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android的资源使用中级 Android 资源 使用 中级
链接地址:https://www.31doc.com/p-3329620.html