淘豆网
下载此文档放大查看缩小查看   1/18
下载文档 文档分类:高等教育 > 大学课件

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

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


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
Android应用开发教程 教学课件 ppt 作者 罗文 第二章教学课件.ppt
文档介绍:
第2章 Android资源
《Android应用开发教程》
黑龙江
吉林
山东
西藏
新疆
浙江
台湾
课堂引入
问题:Android中的界面布局如何完成?
如何修改界面中的字体颜色、大小……?
如何让程序在不同的语言设置环境下正常显示?
了解Android资源的特点,在项目中工程存放各项的物理文件夹位置
掌握如何利用可视化界面配置各种资源
了解各种资源对应的xml文件的书写格式,能够编制资源文件内容
重点掌握布局、字符串、颜色、尺寸、主题和样式、图片、数组、菜单资源的应用
了解程序国际化的原理和实现方法
学习内容
基本资源
1
其它资源
2
思考与练习
3
一、基本资源
70代
现在
1. 资源概述
目录
资源类型
描述
res\values
XML
保存字符串、颜色、尺度、类型、主题等资源,可以是任意文件名,对于字符、颜色、尺寸等信息采用key-value形式表示,对于资源、主题等资源,采用其他形式表示。
res\layout
XML
保存布局信息,一个资源文件表示一个View或ViewGroup的布局。
res\(来源:淘豆网[http://www.taodocs.com/p-21109871.html])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"?>
<(来源:淘豆网[http://www.taodocs.com/p-21109871.html])LinearLayout xmlns:android="http://schemas./apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center">
<TextView
android: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" />
<ImageView
android:layout_(来源:淘豆网[http://www.taodocs.com/p-21109871.html])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(来源:淘豆网[http://www.taodocs.com/p-21109871.html])">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> <dime(来源:淘豆网[http://www.taodocs.com/p-21109871.html])n 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 nam 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签