一、线性布局 LinearLayout
常用属性:
android:id

android:layout_width=“match_parent” 设置宽度,匹配父控件
android:layout_height =“wrap_content” 设置高度,表示当前元素高度正好包含里面的内容
android:layout_width=“200dpt” 设置固定宽度

android:background="#000000" 设置背景颜色为黑色

android:layout_margin
android:layout_padding="20dp"设置内部距外边框距离20单位
android:layout_paddingLeft="20dp"设置内部距左侧外边框距离20单位
android:layout_paddingRight="20dp"设置内部距右侧外边框距离20单位
android:layout_paddingTop="10dp"设置内部距上侧外边框距离10单位

android:layout_paddingBottom="30dp"设置内部距下侧外边框距离30单位

android:orientation=“vertical” 设置为垂直方向排列的信息
android:orientation=“horizontal” 设置为水平方向排列的信息

android:gravity=“center_vertical” 设置垂直方向的居中
android:gravity="center_horizontal"设置水平方向的居中
android:gravity="center"设置居中

平分区域

                            

二、相对布局
常用属性
android:layout_toLeftOf 设置在谁的左边
android:layout_toRightOf 设置在谁的右边
android:layout_ below 设置在谁的下边
android:layout_ above 设置在谁的上方
android:layout_alignBottom 设置在谁的底部对齐
android:layout_alignTop 设置在谁的顶部对齐
android:layout_alignBaseline 设置在谁的水平对齐
android:layout_ alignLeft 设置跟谁的左边对齐
android:layout_ alignRight 设置跟谁的右边对齐
android:layout_alignParentLeft 其属性值为boolean值,用于指定该组件是否与布局管理器左边对齐
android:layout_alignParentRight 其属性值为boolean值,用于指定该组件是否与布局管理器右边对齐
android:layout_alignParentBottom 其属性值为boolean值,用于指定该组件是否与布局管理器底端对齐
android:layout_alignParentTop 其属性值为boolean值,用于指定该组件是否与布局管理器顶端对齐
android:layout_centerVertical 在父元素中垂直居中
android:layout_centerHorizontal 在父元素中水平居中
android:layout_centerInParent 在父元素中正中间
android:layout_centerParent 在父元素中居中

<?xml version="1.0" encoding="utf-8"?>                                                             

效果如图

三、TableLayout表格布局
1、表格布局与常见的表格类似,以行列的方式来管理放入其中的组件。
2、在其中通过添加标记来表示行,也是容器,可向该标记中添加其他组件,每添加一个组件,表格就会增加一列。
3、表格布局的语法如下:

              

TableLayout布局常见的XML属性列表的使用
android:collapseColumns
设置需要隐藏的列的序列号(序列号从0开始),多个用列序号用逗号隔开
android:shrinkColumns
设置允许被收缩的列的序列号,多个用列序号用逗号隔开。
android:stretchColimns
设置允许被拉伸的列的序列号,多个用列序号用逗号隔开。

四、帧布局
android:layout_gravity=“left” 左对齐
android:layout_gravity=“bottom|right” 右和底部对齐
android:layout_gravity=“center” 中间对齐

更多相关文章

  1. 相对布局属性
  2. 去掉RecycleView或者ListView上下滑动阴影的方法
  3. Android(安卓)TextView 设置行间距字间距
  4. Android相对布局属性全集
  5. android属性
  6. android 学习开始
  7. android代码库之textview跑马灯效果
  8. Android(安卓)layout常见的属性大全
  9. Android(安卓)图表开源框架之MPAndroidChart LineChart折线图(五)

随机推荐

  1. 关于表格(合肥市南门小学五(三)班课程表)
  2. Docker多阶段构建实战(multi-stage build
  3. WireShark 自带工具 editcap 和 text2pca
  4. 从0开始入门ssm-crm系统实战
  5. IOS入门学习视频教程
  6. 运行项目报错:java.sql.SQLException: Bef
  7. Java程序员必精通之—synchronized
  8. 基于Tesseract实现图片文字识别
  9. 「2020 新手必备 」极速入门 Retrofit +
  10. 如何在Mac上的iMovie剪辑中添加转场?