




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一般布局方式、2、回顾、上一节中,活动的生命周期、活动的定义和使用方法、意图的定义和使用、服务的生命周期、服务的使用、内容提供者的基本意义、3、部署、每个活动的界面、手机画面的差异在设计时,要如何考虑界面的布局呢? 4、本章的主要知识、View和View组类的帧布局(帧布局)线性布局(线性布局)表布局(表布局)相对布局(RelativeLayout ) 自定义视图事件控制方法、5、View类和View组类、View类是屏幕元素的基类。 所有的接口元素都是子类。 View类的属性包括:6、View类和View组类,View组类是View的子类布局对象的父类的布局,XML布局文件是RES/lay 在布局类之间的关系中,子类继承父类的属性,而最后放置了8、帧布局和分层显示各层组件的组件位于顶层默认组件的左上角(例如右上图)。 要更改组件的放置方法,请为每个子组件配置layout_gravity属性(右下图的子组件属性为center )、9、帧布局、XML文档结构如下:10、帧架构框架布局XML文档结构是:12、框架布局、XML文档结构是:13、框架布局、XML文档结构是:14、框架布局XML文档结构是:15、框架布局、新将原始布局文件删除到layout文件夹中,并在该文件夹下拖动andread dxm layout文件,例如16、框架布局(FRAMELAYOUT )和布局,以获得三个文本控件的文本控件属性水平或垂直放置子对象。 一个方向上只有一个对象。 可嵌套:还可以在线性布局中定义线性布局。 线性布局通用属性(布局参数):andriod:orientation :阵列方向的设定android:layout_width :宽度android:layout_height :高Android 33366 默认值为0,根据weight值分配控件的临时屏幕大小。 andriod:gravity :设定内部元素的对齐方法等。 请考虑、线性布局、18、线性布局、示例、垂直布局、水平布局,此视图是屏幕的1/(1 3 ),此按钮是子布局的2/(2 3 )、19、 显示多行多列的、20、表布局和子对象。 每行都有一个表。 每行可以包含0个或多个单元格(cell )。 每个单元格内都是View对象。 表格布局容器不显示行、列或单元格边界。 列属性Shrinkable :设置列的宽度是否可缩小。 收缩意味着表可以适合父容器的尺寸。 Stretchable :设定栏的宽度是否可伸缩。 伸缩是指填补表格的空白区域。 Collapsed :设置是否隐藏列。 请想想: 21,表格布局,XML文档格式,22,可以在一行中包含多个列吗? 手动验证:如果多列组件超过屏幕宽度,该怎么办? 超过的东西还显示出来了吗? 在实验课上,请自己进行实验验证。 23、“相对布局”(RELATIVELAYOUT )和其他对象的位置显示子对象,这在表单中很常用。 是设计UI的强大工具,通常用于复杂的布局。24、相对布局和XML属性如下。、25、列表布局和LISTVIEW可以显示多个内容。 如果内容超过屏幕高度,请向上或向下滚动显示LISTVIEW,或查看View类、26、列表布局,LISTVIEW显示数据。数据包括自定义数组、预定义数组、LISTVIEW中的Android 333 使用XXX数据库,首先查询数据库,然后在类中对定制的数组进行操作,直接使用适配器即可,27、列表布局(listview )、定制的数组28、列表布局(listvie 使用listview.set适配器(list adapter )方法加载数据资源。 listView中常用的适配器包括阵列适配器、简单适配器、简单适配器等。 请想想,29、列表布局(LISTVIEW )、类中的自定义数据、LISTVIEW中显示的、30、活动中加载视图的方法是什么? setcontentview (r.layout.main ) setcontentview (view )之前的示例是否使用了这种方法? 为什么呢?请阅读31,教科书P118-135,使用简单适配器,32,自定义视图和自定义视图三种方法,在主Activity中直接重写View类,分别定义View类,在主Activity中在布局文件中参照,用33、自定义视图、主Activity直接改写View类,将View类(包含View类的子类)实例化即可。 例1,34,自定义视图可以用主Activity直接改写View类,使View类(包含View类的子类)实例化。 例2、35,自定义视图可以在主Activity中直接改写View类,使View类(包括View类的子类)实例化。 例3,36,自定义视图,单独定义View类,在主活动中引用的public class my2dextensactivity publivevoidconreated (bunkdlesavedinstancest setcontentview (新我的视图(this ) ); 分别定义,37,38,自定义视图,View类,在布局文件中参照。 创建项目为:39、自定义视图、MyView.java代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025定点采购的房地产销售合同范本
- 2025年度安保技术研发与应用合同
- 2025车库租赁合同范本汇编:车位租赁合同争议解决途径
- 2025年大型商场电梯采购、安装与运营管理服务合同范本
- 2025版高端皮毛服装定制与销售合作协议
- 2025代办知识产权维权及侵权纠纷处理合同
- 2025年度挖掘机租赁施工合同风险控制范本
- 2025版高端餐饮机构食堂管理委托合同
- 诸葛亮的谏子书课件
- 说明文的课件
- 百师联盟2025-2026学年高三上学期开学摸底联考化学试卷
- 茶壶课件教学课件
- 孟良崮战役课件
- 幼儿园物资采购应急预案(3篇)
- 卫生院医疗质量管理方案
- 2025年山东省济南中考数学试卷及标准答案
- 2025-2026学年人教版(2024)初中数学七年级上册教学计划及进度表
- 2025-2026学年冀教版(2024)小学数学三年级上册教学计划及进度表
- 医学检验职称评审答辩
- 医药药品采购平台建设方案
- 人力资源招聘流程规范及操作手册
评论
0/150
提交评论