《常见布局方式》PPT课件.ppt
《《常见布局方式》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《常见布局方式》PPT课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常见布局方式常见布局方式回顾上一节我们学习了以下几个内容:u活动生命周期,活动定义及使用方法u意图的定义及使用u服务生命周期,服务的使用u内容提供者的基本含义引入每个活动都有一个界面,手机屏幕的不同,界面布局不同。设计时,该如何考虑界面布局呢?本章主要知识View类及ViewGroup类帧布局(FrameLayout)线性布局(LinearLayout)表格布局(TableLayout)相对布局(RelativeLayout)列表布局(ListView)自定义视图事件控制方法VIEW类及VIEWGROUP类View类是屏幕元素的基类。所有界面元素都是其子类。View类的属性如下:属性含义and
2、roid:background设置背景,可以是drawable,也可以是色彩android:clickable是否响应单击事件android:visible控制View的可见性android:focusable控件View是否可以获取焦点android:idView标识符,可通过findViewById方法获取VIEW类及VIEWGROUP类ViewGroup类是View的子类是布局对象的父类布局常以XML的形式出现XML布局文件定义在res/layout文件夹下布局类之间的关系如下:子类继承父类属性ViewViewGroupAbsoluteLayoutLinearLayoutRalative
3、LayoutFrameLayoutTableLayout帧布局(FRAMELAYOUT)分层显示,每层一个组件最后放入的组件在顶层默认组件左上角对齐(如右上图)如果想更改组件对齐方式,每个子组件内添加layout_gravity属性(右下图的子组件属性为center)帧布局(FRAMELAYOUT)XML文档结构如下:XML编码的固定格式 帧布局(FRAMELAYOUT)XML文档结构如下:帧布局开始 帧布局(FRAMELAYOUT)XML文档结构如下:XML命名空间 帧布局(FRAMELAYOUT)XML文档结构如下:定义该布局大小 match_parent与父控件相同wrap_conten
4、t与内容大小相同可以给定具体的数值,单位最好为dp 帧布局(FRAMELAYOUT)XML文档结构如下:Android支持的各种组件,在下一章将详细阐述 帧布局(FRAMELAYOUT)XML文档结构如下:帧布局的结束标记帧布局(FRAMELAYOUT)新建一个项目在res/layout文件夹中删除原有的布局文件在该文件夹下新建一个andriod XML layout 文件例子帧布局(FRAMELAYOUT)向布局中拖拽3个文本控件改变文本控件属性,具体代码如右图例子LinearLayoutLinearLayout(线性布局)(线性布局)l是最常用的布局方式。l以水平或垂直的方式排列子对象。l
5、一个方向只能有一个对象。l可以嵌套:一个线性布局内还可以定义线性布局。LinearLayout LinearLayout 常用属性(布局参数):常用属性(布局参数):landriod:orientation:设置排列方向landroid:layout_width:设置宽landroid:layout_height:设置高landroid:layout_weight:设置控件的重要程度。默认为零,根据weight值分配控件暂用屏幕大小。landriod:gravity:设置内部元素的对齐方式等。垂直排列垂直排列填充整个屏幕宽度填充整个屏幕宽度按控件大小填充按控件大小填充线性布局(LINEARLA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常见布局方式 常见 布局 方式 PPT 课件
限制150内