- 16
- 0
- 约7.25千字
- 约 29页
- 2017-05-18 发布于河南
- 举报
android资源管理
国际化 TextView android:id=@+id/name android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/name android:textSize=30sp / TextView android:id=@+id/age android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/age android:textSize=30sp / ImageView android:id=@+id/flag android:layout_width=fill_parent android:src=@drawable/flag android:layout_height=wrap_content / 国际化 在模拟器中改变当前系统的语言,运行程序,可以看到程序界面的内容随着语言环境的变化自动变化。 Android 软件工程师系列课程 Android 软件工程师系列课程 * * 第六章 --Android中的资源 本章目标 了解Android的资源种类 掌握字符串、颜色、尺寸资源的使用 掌握样式和主题资源 Raw资源和assets资源使用 文字信息国际化 回顾 Android中动画有哪些类型? 如果要实现补间动画,动画文件应该放在什么地方? Activity切换的动画代码是什么? Android资源简介 传统的Java程序中,一般在程序中用到的字符串、常量都是直接写在代码中。也不会添加任何注释。尽管会给当时的编程带来便利,但是会大大增强后期的维护成本 Android程序对这种情况做了很好的改进,可以将程序中用到的各种资源,比如:字符串、颜色、数组、菜单、图片、声音、视频等都放到res目录中定义,在程序中使用这些资源 优点:减少代码量,同时为程序的后期维护也带来便利。 资源的种类 从物理形式上划分,Android应用的资源可以分为两大类: 无法直接访问的原生资源,比如视频、音频等。放在asset目录下。 可以通过R资源清单访问的资源,保存在res目录下。 Android要求不同类型的资源保存在不同的目录下面。 注意:res目录中不能存在文件名相同扩展名不同的文件 文本资源文件编辑必须采用UTF-8编码。 与raw一样,不会被编译,不同的是该目录中的资源文件不会生成资源ID 任意类型 assets 保存多种格式的图像。 图形 res/drawable 目录中的资源不会被编译,可以调用Resource.openRawResource(int id) 获得资源的二进制输入流 任意类型 res/raw 用来保存任意xml文件,额可以通过代码Resources.getXML()来读取 xml res/xml 保存菜单资源,一个资源文件表示一个菜单 xml res/menu 字符串、颜色、尺寸、类型、主题等。文件可以任意命名,采用key-value的形式,建议不同的文件保存不同类型的值 xml res/values 保存布局信息 xml res/layout 动画信息,帧动画或者补间动画 xml res/anim 描述 资源类型 目录 系统资源 Android系统提供了大量的系统资源,这些资源都放在SDK中/platforms/android-版本/data/res目录中。 在代码中可以使用:android.R.资源文件种类.资源ID 在XML文件中引用:@android:资源种类/资源ID 字符串、颜色、尺寸资源 字符串资源文件位于res/values目录下,该资源文件的根节点是resources每个string元素代表的是一个字符串常量,其中name为常量名,标签中间的内容为字符串的值 在XML文件如果想访问该字符串的内容以如下语法: @string/**** 其中***为name值 Java文件中访问资源文件中的内容如下: getResource().getString(id) getResource().getText(id) 字符串、颜色、尺寸资源 ?如果想在字符串中使用引号(单引号或者双引号),那就使用转义符号”\”,否则引号会被忽略。 string name=value1你好\这是一个单引号效果/string string name=valu
您可能关注的文档
- 5 市场细分与目标市场决策.ppt
- 学习情境三 明确目标市场..ppt
- 营销学基本讲义.ppt
- 优秀学生成长之路.ppt
- 项目四 细分老年市场并设立定位.ppt
- 第8章 市场和产品策略.ppt
- 第三章 会展市场细分.ppt
- 范本文章——论坛管理.docx
- “BBS论坛管理系统”需求分析报告-肖思源.doc
- 论坛管理系统需求分析.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)