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

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

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


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
Android应用开发教程 教学课件 ppt 作者 罗文 第三章教学课件.ppt
文档介绍:
第3章界面设计
《Android应用开发教程》
黑龙江
吉林
山东
西藏
新疆
浙江
台湾
课堂引入
问题:Android程序的界面如何设计?
常见的界面组件有哪些?
这些组建该如何工作?
程序界面如何布局?
如何进行人机对话?
Android的事件响应机制如何?
学习内容
布局管理器
1
Android组建
2
事件处理
3
对话框
4
一、布局管理器
70代
现在
布局分类
线性布局管理器(LinearLayout)
相对布局管理器(RelativeLayout)
帧布局管理器(FrameLayout)
表格布局管理器(TableLayout)
绝对布局管理器(AbsoluteLayout) 过时
1.线性布局
布局的orientation属性
垂直(vertical)
水平(horizontal)排列
一、布局管理器
<LinearLayout xmlns:android="http://schemas./apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center">
</LinearLayout>
2.相对布局
在此布局中的子元素所设置的与位置相关的属性将生效,例如android:layout_below、android:layout_above等,子元素通过这些属性和各自的ID配合指定位置关系。
一、布局管理器
3.帧布局
整个界面被当成一块空白备用区域,所有的子元素都不能指定位置属性,它们统统放于这块区域的左上角,依据帧布局的gravity属性执行自动对齐,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。
一、布局管理器
4.表格布局
表格布局(TableLayout)适用于M行N列的布局格式。
一个TableLayout中可以添加多个<TableRow>标记,一个TableRow就代表TableLayout中的一行。
TableRow也是容器,所以可以在该标记中添加其它组件,每添加一个组件,表格就会增加一列。
一、布局管理器
5.绝对布局
在此布局中的子元素所设置的与位置相关的属性绝对布局(AbsoluteLayout)是将其中的子元素的android:layout_x和android:layout_y属性生效,这两个属性用于描述该子元素的坐标位置。
屏幕左上角为坐标原点(0,0),第一个0代表横坐标,向右为正方向,第二个0代表纵坐标,向下为正方向。
在此布局中的子元素可以相互重叠。
这种布局已被声明过期。
一、布局管理器
1
内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签