android 基础—常用布局
2017-12-29 10:50
169 查看
一、FrameLayout(帧布局):
显示特点:所有的子控件默认显示在FrameLayout的左上角,会重叠在一起显示。
常用属性:
layout_gravity(设置给子控件,调整控件在容器内的重心)
常用值:
left(左)、 right(右)、
top(上)、 bottom(下)、
center(中心)、 center_vertical(竖向中心)
center_horizontal(横向中心)
二、LinearLayout(线性布局):
显示特点:所有子控件按照横向或者竖向依次排列,android:orientation="vertical"(竖向),android:orientation="horizontal"(横向)。
常用属性:
①gravity(控件本身内的重心位置)
常用值:
left(左)、right(右)、top(上)、bottom(下)、center(中心)、
enter_vertical(竖向中心)、center_horizontal(横向中心)
注意的是属性还可以这样使用android:gravity="bottom|center"表示底部中心
②layout_gravity(控件在父容器内的重心位置)
常用值:
left(左)、right(右)、top(上)、bottom(下)、center(中心)、
enter_vertical(竖向中心)、center_horizontal(横向中心)
③layout_weight(权重值)
子控件的用法:android:layout_weight="1"
多个控件同时使用,可以实现平分的效果
④weightSum(权重总和)
三、RelativeLayout(相对布局)
显示特点:和LinearLayout布局相似,所有子控件默认显示在RelativeLayout的左上角
常用属性:
①在指定控件的哪一边:(注意:这些属性都需要有一个指定的id)
layout_toRightOf 在指定控件的右边
layout_toLeftOf 在指定控件的左边
layout_above 在指定控件的上边
layout_below 在指定控件的下边子控件对齐关系
常见的效果:
②指定和那个控件的对齐方式(注意:这些属性都需要有一个指定的id)
layout_alignRight 与指定控件右对齐
layout_al
20000
ignLeft 与指定控件左对齐
layout_alignTop 与指定控件上对齐
常见的效果:
③子控件与父容器间对齐关系(这些属性的值为true或false)
layout_centerInParent 与父容器中间对齐 pairunte
layout_centerVertical 与父容器竖向中心对齐
layout_centerHorizontal 与父容器横向中心对齐
layout_alignParentLeft 与父容器左边对齐
layout_alignParentTop 与父容器上边对齐
layout_alignParentRight 与父容器右边对齐
layout_alignParentBottom 与父容器下边对齐
四、GridLayout(网格布局)
显示特点:所有子控件默认在GridLayout中横向依次排列,当只等每行的列数时,到达指定列数
会自动换行显示。
常用属性:
layout_column 在网格的第几列
layout_row 在网格的第几行
layout_columnSpan 跨列
layout_rowSpan 跨行
layout_gravity 在一个网格中的重心位置
columnCount 每行列总数
常见的效果:
五、TableLayout(表格布局)
表格布局和网格布局类似,但是需要注意的是,表格布局不能跨行,只能跨列
阅读更多
相关文章推荐
- Android 基础:常用布局 介绍 & 使用(附 属性查询)
- 【Android基础】常用的布局和单位的简介
- android基础-view的属性(XML通用属性和方法)和布局管理器(常用布局)
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- 【Android基础笔记02】 API Guide学习和常用布局及基本UI控件
- Android基础学习之常用布局学习
- android基础-基本常用控件-布局篇
- Android基础之常用布局介绍
- android布局tips,基础知识搜集
- Android 控件布局常用属性
- 黑马程序员_Android-Activity布局初步(二)与常用控件(二)
- 【学习笔记】Android常用布局
- Android中常用布局的使用
- Android基础之布局ConstraintLayout
- Android入门学习_代码常用布局
- Android常用UI布局的介绍
- Android 控件布局常用属性
- 【android基础学习之六】——常用效果1
- Android常用布局之LinearLayout之简易计算器