Android06-应用资源.pptVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档