- 3
- 0
- 约3.74千字
- 约 16页
- 2017-05-18 发布于河南
- 举报
Android06-应用资源
博瑞教育 Android 王健山编著 Android课程大纲 Android基础 Android中级 Android高级 - Android应用与开发环境 - Android应用的界面编程 - Android的事件处理 - 深入理解Activity与Fragment - 使用Intent与IntentFilter通信 - Android应用的资源 - 图形与图像处理 - Android数据存储与IO - ContentProvider实现数据共享 - Service与BroadcastReceiver - 多媒体应用开发 - OpenGL与3D应用开发 - Android网络应用 - 管理Android手机桌面 - 传感器应用开发 - GPS应用开发 - 使用Google Map服务 - 项目一 - 项目二 2. 字符串、颜色、尺寸资源 4.样式和主题资源 5. 国际化 3. 各资源使用 1.资源类型及存储方式 目 录 目录 资源的类型 及存储方式 目录 资源类型 描述 res/anim xml 动画信息,帧动画或者补间动画 res/layout xml 保存布局信息 res/values xml 字符串、颜色、尺寸、类型、主题等。文件可以任意命名,采用key-value的形式,建议不同的文件保存不同类型的值 res/menu xml 保存菜单资源,一个资源文件表示一个菜单 res/xml xml 用来保存任意xml文件,额可以通过代码Resources.getXML()来读取 res/raw 任意类型 目录中的资源不会被编译,可以调用Resource.openRawResource(int id) 获得资源二进制输入流 assets 任意类型 不会被编译,不同的是该目录中的资源文件不会生成资源ID res/drawable 图形 保存多种格式的图像 资源的类型 及存储方式 使用资源 字符串、颜色 尺寸资源 颜色值的定义 字符串、颜色 尺寸资源 定义和使用字符串、颜色、尺寸资源 字符串资源文件位于res/values目录下,该资源文件的根节点是 resources每个string元素代表的是一个字符串常量,其中name为 常量名,标签中间的内容为字符串的值。 在XML文件如果想访问该字符串的内容以如下语法: @string/**** 其中***为name值 Java文件中访问资源文件中的内容如下: getResource().getString(id) getResource().getText(id) 如果想在字符串中使用引号(单引号或者双引号),那就使用转义 符号”\”,否则引号会被忽略。 string name=value1你好\这是一个单引号效果/string string name=value2你好这是一个双引号效果/string string name=value3\你好\这是一个带转义字符的双引号效果\/string 字符串、颜色 尺寸资源 定义和使用字符串、颜色、尺寸资源 使用占位符来实现动态的字符串资源信息 string name=“dyna”大家好,我是%1$s,今年%2$d岁/string %1和%2代表索引的位置,必须从1开始 $s和$d分别代表字符串和十进制数字类型的变量 代码中可以以如下方式获取该字符信息并指定变量的值 dynatext = (TextView)findViewById(R.id.dynaText); dynatext.setText(getResources().getString(R.string.dyna, 张三疯,35)); getString方法的第二个参数是一个可变参数,也就意味着可以传递任意多个参数值 字符串、颜色 尺寸资源 定义和使用字符串、颜色、尺寸资源 在XML中通过@color/****来访问颜色资源的值 代码中则用getResources().getColor(R.color.***)或者 getResources().getColor(id) color name=mycolor1#99aa88dd/color LinearLayout xmlns:android=/apk/res/android android:layout_width=fill_parentandroid:layout_height=fill_parent android:background=@color/mycolor1a
您可能关注的文档
- 学习情境三 明确目标市场..ppt
- 营销学基本讲义.ppt
- 优秀学生成长之路.ppt
- 项目四 细分老年市场并设立定位.ppt
- 第8章 市场和产品策略.ppt
- 第三章 会展市场细分.ppt
- 范本文章——论坛管理.docx
- “BBS论坛管理系统”需求分析报告-肖思源.doc
- 论坛管理系统需求分析.doc
- DOS命令 cd[组图][U启动].doc
- 电刺激对人体神肌肉系统影响实验研究.pdf
- 2026《基于聚类的国家级旅游度假区类型划分分析》4200字.docx
- 2026《高强度螺栓连接设计和螺栓的选材分析案例》3900字.docx
- 2026《针对老年脑卒中病人需求的调研分析案例》4000字.docx
- 西地那非使用指导与效果分析.pdf
- 食物对西地那非影响及正确服用方法:基于国际指南与临床研究.pptx
- 2026《模糊PID算法的电阻炉温度控制系统的设计与仿真分析》2800字.docx
- 2026《基于互联网的设备诊断协同平台方案设计案例》4800字.docx
- 2026《中型货车驱动桥主减速器计算校核案例》7100字.docx
- 2026《某30t龙门起重机的结构强度计算案例》2400字.docx
原创力文档

文档评论(0)