下载此文档

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


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
第3章界面设计
《Android应用开发教程》
黑龙江
吉林
山东
西藏
新疆
浙江
台湾
课堂引入
问题:Android程序的界面如何设计?
常见的界面组件有哪些?
这些组建该如何工作?
程序界面如何布局?
如何进行人机对话?
Android的事件响应机制如何?
学****内容
布局管理器
1
Android组建
2
事件处理
3
对话框
4
一、布局管理器
70代
现在
布局分类
线性布局管理器(LinearLayout)
相对布局管理器(RelativeLayout)
帧布局管理器(FrameLayout)
表格布局管理器(TableLayout)
绝对布局管理器(AbsoluteLayout) 过时

布局的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>

在此布局中的子元素所设置的与位置相关的属性将生效,例如android:layout_below、android:layout_above等,子元素通过这些属性和各自的ID配合指定位置关系。
一、布局管理器

整个界面被当成一块空白备用区域,所有的子元素都不能指定位置属性,它们统统放于这块区域的左上角,依据帧布局的gravity属性执行自动对齐,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。
一、布局管理器

表格布局(TableLayout)适用于M行N列的布局格式。
一个TableLayout中可以添加多个<TableRow>标记,一个TableRow就代表TableLayout中的一行。
TableRow也是容器,所以可以在该标记中添加其它组件,每添加一个组件,表格就会增加一列。
一、布局管理器

在此布局中的子元素所设置的与位置相关的属性绝对布局(AbsoluteLayout)是将其中的子元素的android:layout_x和android:layout_y属性生效,这两个属性用于描述该子元素的坐标位置。
屏幕左上角为坐标原点(0,0),第一个0代表横坐标,向右为正方向,第二个0代表纵坐标,向下为正方向。
在此布局中的子元素可以相互重叠。
这种布局已被声明过期。
一、布局管理器

Android应用开发教程 教学课件 ppt 作者 罗文 第三章教学课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ouyangxiahe
  • 文件大小0 KB
  • 时间2015-10-15