淘豆网
下载文档 文档分类:高等教育 > 大学课件

Android应用开发教程 教学课件 ppt 作者 罗文 第二章教学课件.ppt

下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
Android应用开发教程 教学课件 ppt 作者 罗文 第二章教学课件.ppt
文档介绍:
第2章 Android资源第第22章章 AndroidAndroid资源资源《Android应用开发教程》《《AndroidAndroid应用开发教程应用开发教程》》黑龙江吉林山东西藏新疆浙江台湾课堂引入问题:Android中的界面布局如何完成?如何修改界面中的字体颜色、大小……?如何让程序在不同的语言设置环境下正常显示?了解Android资源的特点,在项目中工程存放各项的物理文件夹位置掌握如何利用可视化界面配置各种资源了解各种资源对应的xml文件的书写格式,能够编制资源文件内容重点掌握布局、字符串、颜色、尺寸、主题和样式、图片、数组、菜单资源的应用了解程序国际化的原理和实现方法了解Android资源的特点,在项目中工程存放各项的物理文件夹位置掌握如何利用可视化界面配置各种资源了解各种资源对应的xml文件的书写格式,能够编制资源文件内容重点掌握布局、字符串、颜色、尺寸、主题和样式、图片、数组、菜单资源的应用了解程序国际化的原理和实现方法学习内容基本资源1其它资源2思考与练习3一、基本资源70代现在1. 资源概述目录资源类型描述res\values XML保存字符串、颜色、尺度、类型、主题等资源,可以是任意文件名,对于字符、颜色、尺寸等信息采用key-value形式表示,对于资源、主题等资源,采用其他形式表示。res\layout XML 保存布局信息,一个资源文件表示一个View或ViewGroup的布局。res\menu XML 保存菜单资源。一个资源文件表示一个菜单(包括子菜单)res\anim XML 保存与动画相关信息。可以定义帧动画和补间动画res\xml XML在该目录中文件可以是任意类型的XML文件,这些文件可以在运行时被读取。res\raw 任意类型在该目录中的文件虽然也会被封装在apk文件中,当不会被编译。该目录可以放各类型的文档、音频、视频文件。res\drawable 图像该目录中的文件可以是多种格式的图像文件,例如:bmp、png、gif、jpg等。该目录中的图像对分辨率要求不是很高。Aapt工具会自动优化。asets 任意文件跟res\raw中资源一样,不会被编译,不同的是该目录中资源文件没有生成资源ID,可以自由操作。一、基本资源70代现在2. 布局资源一般存储在应用程序的/res/layout资源目录下的XML文件中<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas./apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"android:gravity="center"><TextViewandroid:layout_width="fill_parent"android:id="@+id/showstring"android:layout_height="wrap_content"android:text="@string/my_text_label"android:gravity="center_horizontal"android:textSize="20dp" /><ImageViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:src="@drawable/mountain"android:adjustViewBounds="true"android:scaleType="fitXY"android:maxHeight="250dp"android:maxWidth="250dp"android:id="@+id/showPhoto" /></LinearLayout>一、基本资源70代现在3. 字符串资源定义字符串的xml文件位于/res/values目录下<?xml version="1.0" encoding="utf-8"?>< resources><string name="hello">Hello World, HandlerDemo!</string><string name="app_name">HandlerDemo</string>< /resources>一、基本资源70代现在4. 颜色资源XML文件定义在项目的res/values目录下:<?xml version="1.0" encoding="utf-8"?><resources><color name="red_rectangle">#66ff0000</color><color name="blue_rectangle">#600f</color><color name="green_rectangle">#f0f000</color><color name="red_rectangle2">#f00</color></resources>以上思想颜色资源分别采用了#AARRGGBB、#ARGB、#RRGGBB、#RGB形式一、基本资源70代现在5. 尺寸资源尺寸资源文件位于res/values目录下:<rescources><dimen name=”titleSize”>20pt</dimen ></rescources>单位名称说明px 像素屏幕上的真实像素表示in 英寸基于屏幕的物理尺寸,每英寸等于25.4毫米mm 毫米基于屏幕的物理尺寸pt 磅 1/72英寸dp或dip 独立像素基于屏幕密度的抽象单位。在每英寸160的显示屏上,1dp=1px。但屏幕密度不同,dip和px的换算也不同。sp 比例像素主要处理字体的大小,可以根据用户字体大小首选项进行缩放。一、基本资源70代现在6. 样式与主题资源定义的XML文件位于res/values目录下:<?Xml version=”1.0” encoding=”utf-8”><rescources><--定义一个样式--><style name=”parentText”><item name=”android:textSize”>20sp</item><item name=”android:textColor”>#008</item></style><--再定义一个样式,parent属性指定其父样式,父样式只能有一个--><style name=”langText” parent=”parentText”><item name=”android:padding”>20px</item><item name=”android:textColor”>#0FF</item></style></rescources><?Xml version=”1.0” encoding=”utf-8”><rescourc 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签