1、线性布局 ( LinearLayout )

2、相对布局  (RelativeLayout)

3、帧布局       (FrameLayout)

4、表格布局     (TableLayout)

5、绝对布局    (AbsoluteLayout)

1、线性布局(LinearLayout)

LinearLayout是线性布局控件:要么横向排布,要么竖向排布

android:orientation:vertical (垂直  方向) 、horizontal(水平  方向)

常用属性

android:gravity------------设置控件自身上面的内容位置

android:layout_gravity-----设置控件本身相对于父控件的显示位置

android:layout_weight----- 设置控件分配剩余空间

gravity:对齐方式,子控件相对于当前控件的对齐方式

layout_gravity:对齐方式,当前控件相对与父控件的对齐方式

magin :当前控件相对四周的间距(layout_marginTop,layout_marginLeft,layout_marginRight,layout_marginBottom)

android:layout_marginStart:本元素离开始的位置的距离

android:layout_marginEnd:本元素离结束位置的距离

padding : 当前控件中的子控件相对于当前控件的四周的间距


2、相对布局(RelativeLayout)

android:layout_below 位于某个控件的下方

android:layout_above 位于某个控件的上方

android:layout_toLeftOf 位于某个控件的左方

android:layout_toRightOf 位于某个控件的右方

android:layout_alignParentRight 当前控件基于父窗体的对齐方式

android:layout_centerHorizontal 水平居中

android:layout_centerVertical  垂直居中

android:layout_centerInParent 位于父窗体 的中间

3、帧布局 (FrameLayout)

帧布局中的子控件都是一层一层向上叠加的

4、表格布局 (TableLayout)

TableLayout 中的一个TableRow 代表一行 TableRow中的一个控件代表一列

5、绝对布局 (AbsoluteLayout)已被抛弃

更多相关文章

  1. [置顶] Android(安卓)Small UI实际应用总结
  2. android include 控件详解
  3. RelativeLayout实现百分比布局
  4. Android(安卓)采用post方式提交数据到服务器
  5. Android(安卓)ViewPager分页功能
  6. Android的activity的title设定内容
  7. ListView分页(带图片)显示用法案例
  8. Android(安卓)利用viewpager 来实现Frament 有导航条
  9. Android(安卓)dialog 去除虚拟按键的解决方法

随机推荐

  1. Android(安卓)Studio那些让我感觉到爽的
  2. LRC歌词原理和实现高仿Android网易云音乐
  3. 互联网公司对Android,iOS开发工程师的职位
  4. Android关于回调函数的定义及用法
  5. Android:android的框架区别(网络框架、图片
  6. android的进程管理原理
  7. 【Android(安卓)JNI】Native层解析Java复
  8. 玩玩Flutter的拖拽——实现一款万能遥控
  9. 在Ubuntu下获取Android4.0源代码并编译
  10. 《Java和Android开发实战详解》——1.5节