线性布局* 布局方向,水平|垂直 android:orientation="vertical(垂直)|horizontal(水平)"
* 在竖直布局下: 左对齐,右对齐,水平居中生效  

android:layout_gravity
* 在水平布局下: 顶部对齐,底部对齐,竖直居中生效
android:layout_gravity

  • android:layout_weight 权重(按比例平均分配屏幕剩余空间)
    android官网推荐如果要按屏幕宽度进行按权重分配,请将layout_width设置为0dp,或者layout_height设置为0dp
相对布局
  • 组件默认都是左上角,组件之间可以重叠

  • 可以相对于父元素上下左右对齐,相对于父元素,水平居中,竖直居中,水平竖直居中

  • 可以相对于其他组件上下左右对齐

  • 可以布局于其它组件的上方,下方,左边,右边

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

效果:

[图片上传中。。。(1)]

帧布局
  • 组件默认都是左上角,组件之间可以重叠
  • 可以设置上下左右对齐,水平垂直居中,设置方式与线性布局一致.
<?xml version="1.0" encoding="utf-8"?>                              

效果:

[图片上传中。。。(2)]


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

效果:
[图片上传中。。。(3)]


tablelayout 表格布局
  • 每有一个TableRow子节点表示一行,该子节点的每一个子节点表示一列
  • TableLayout的一级子节点默认是匹配父元素
  • TableRow子节点默认是包裹内容

重要参数:

  • stretchColumns 拉伸列 列号为0
  • layout_column 改变列号
  • layout_span 合并列
<?xml version="1.0" encoding="utf-8"?>                                                                                                                                          

更多相关文章

  1. Android(安卓)ImageView和TextView居中
  2. 第一行代码Android第三课
  3. [android]控件ImageView的常用属性
  4. Android(安卓)RelativeLayout 属性
  5. Android(安卓)RelativeLayout 属性
  6. Android学习笔记_布局文件属性的说明
  7. 布局初步
  8. android控件属性
  9. Android_RelativeLayout属性大全

随机推荐

  1. ThinkPHP连接主从数据库
  2. PHP中的Xdebug会返回什么?
  3. 在Windows上安装最新的Apache 2.4.12遇到
  4. 使用Sublime Text 3的PHP 100%CPU使用率
  5. 如何使用spl_autoload_register?
  6. centos6.5下使用yum完美搭建LNMP环境(php
  7. 使用javascript将文件输入到php文件
  8. 如何使用Amazon S3创建一次性下载链接?
  9. 什么是从我的PHP网站过滤无效的utf8?
  10. php会话不在chrome和firefox中工作但在IE