布局概述
来源:互联网 发布:socket.io.js 教程 编辑:程序博客网 时间:2024/06/05 20:43
一、概述
Android为应用程序开发提供了六种布局方式,分别是:
1、RelativeLayout 相对布局
2、LinearLayout 线性布局
3、TableLayout 表格布局
4、FrameLayout 帧布局
5、GridLayout 网格布局
6、AbsolateLayout 绝对布局
注意:所谓的父容器指的就是指的是上面的控件,如果上面没有控件了那么父容器表示的就是终端屏幕的最上面
二、RelativeLayout标签
相对布局内的控件的位置需要通过与父容器(相对布局本身)或其它相邻控件的相对位置(相对位置这里位于指定控件的指上下左右)来确定。
相对布局的常用属性值如下:
Gravity属性列表代码 收藏代码
本布局在父容器内的对齐方式——layout_gravity属性值列表
Layout_gravity属性列表代码 收藏代码
即layout_alignBaseline的效果就是可以是文字底部在一条水平线上
例如:
android:layout_alignBaseline="@id/tvPassword"的意思就是让此控件和@id/tvPassword控件底部对齐
与相邻控件的相对位置的属性值列表,如表4所示
Java代码 收藏代码
Android为应用程序开发提供了六种布局方式,分别是:
1、RelativeLayout 相对布局
2、LinearLayout 线性布局
3、TableLayout 表格布局
4、FrameLayout 帧布局
5、GridLayout 网格布局
6、AbsolateLayout 绝对布局
注意:所谓的父容器指的就是指的是上面的控件,如果上面没有控件了那么父容器表示的就是终端屏幕的最上面
二、RelativeLayout标签
相对布局内的控件的位置需要通过与父容器(相对布局本身)或其它相邻控件的相对位置(相对位置这里位于指定控件的指上下左右)来确定。
相对布局的常用属性值如下:
相对布局的常用属性代码 收藏代码
XML属性 说明 layout_height 设置布局高度 layout_width 设置布局宽度 gravity 内部控件的对齐方式(属性值见表2) layout_gravity 在父容器布局中的对齐方式(属性值见表3) background 背景色或图片 padding 内部间距 padding_left 内部左间距 padding_right 内部右间距 padding_top 内部上间距 padding_bottom 内部下间距 layout_margin 与容器布局的(上下左右)边距 layout_margin_left 与父容器的左边距 layout_margin_right 与父容器的右边距 layout_margin_top 与父容器的上边距 layout_margin_bottom 与父容器的下边距gravity属性值列表
Gravity属性列表代码 收藏代码
top 顶端对齐 bottom 底端对齐 left 左端对齐 right 右端对齐 center 水平、垂直同时居中 center_vertical 垂直方向居中 center_horizontal 水平方向居中 center_vertical 垂直方向填充 center_horizontal 水平方向填充
本布局在父容器内的对齐方式——layout_gravity属性值列表
Layout_gravity属性列表代码 收藏代码
layout_center_horizontal水平方向居中 layout_center_vertical 垂直方向居中 layout_centerInParent 在父容器中居中(即水平、垂直居中) layout_alignParentBottom在父容器中底端对齐 layout_alignParentTop 在父容器中顶端对齐 layout_alignParentLeft 在父容器中左端对齐 layout_alignParentRight 在父容器中右端对齐 layout_alignBaseline 将控件的baseline与给定ID的baseline对齐
即layout_alignBaseline的效果就是可以是文字底部在一条水平线上
例如:
android:layout_alignBaseline="@id/tvPassword"的意思就是让此控件和@id/tvPassword控件底部对齐
与相邻控件的相对位置的属性值列表,如表4所示
Java代码 收藏代码
属性 说明 toRightOf 位于指定id值的控件的右边 toLeftOf 位于指定id值的控件的左边 above 位于指定id值的控件的上边 below 位于指定id值的控件的下边 layout_alignTop 与指定id值的控件的上端对齐 layout_alignBottom 与指定id值的控件的下端对齐 layout_alignRight 与指定id值的控件的右端对齐 layout_alignLeft 与指定id值的控件的左端对齐
1 0
- 布局概述
- 布局概述
- Android布局概述
- Android布局类型概述
- GUI(概述)-(布局)
- Android布局概述
- 布局概述之相对布局RelativeLayout
- 布局概述之线性布局--LinearLayout
- UI布局容器与布局策略概述
- Div+CSS布局概述1
- div+css布局概述2
- div+css布局概述3
- div+css布局概述4
- div+css布局概述5
- WPF UI布局之概述
- 布局概述之帧布局FrameLayout和布局概述之表格布局TableLayout
- (收)Java中的布局管理器概述
- div+css 布局设计笔记-概述
- walker注册界面
- 虚拟机中的MacOSX 如何扩容
- 魔鬼在细节中
- 海思Hi3520开发环境搭建
- 新浪登录
- 布局概述
- 笔试题78. LeetCode OJ (65)
- 乐学成语项目的实现
- TCP/IP协议详解(二):建立和关闭连接
- Xutils请求数据和上拉刷新下拉加载
- 复习题 奇数阶乘
- 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/493/12549493.shtml
- 排序学习简介
- hdu 1272 小希的迷宫(并查集)