码迷,mamicode.com
首页 > 移动开发 > 详细

Android布局

时间:2016-04-30 15:39:00      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

一 线性布局(LinearLayout)

  以什么方式布局,决定Layout里的内容的排列方式

  android:orientation

  值:vertical 竖直布局   horizontal 水平布局

  android:layout_gravity

  值:left  right bottom top

  当竖直布局时,只能左右对齐和水平居中,顶部底部对齐竖直居中无效
  当水平布局时,只能顶部底部对齐和竖直居中,左右对齐水平居中无效

  android:layout_weight

  权重,按比例分配剩余的空间

 

  注意:使用match_parent时注意不要把其他组件顶出去

二 相对布局(RelativeLayout)

  组件默认左对齐、顶部对齐,根据每个组件设置id来相对布局

   设置组件在指定组件的右边
         android:layout_toRightOf="@id/tv1"
   设置在指定组件的下边
        android:layout_below="@id/tv1"
  设置右对齐父元素
        android:layout_alignParentRight="true"
   设置与指定组件右对齐
         android:layout_alignRight="@id/tv1"

三 帧布局(FrameLayout)

  默认组件都是左对齐和顶部对齐,每个组件相当于一个div,组件之间可以重叠

  可以设置上下左右对齐,水平竖直居中
        android:layout_gravity="bottom"

四 表格布局(TableLayout)

  每有一个TableRow子节点表示一行,该子节点的每一个子节点都表示一列

  TableLayout的一级子节点默认宽(android:layout_width)都是匹配父元素

  TableRow的子节点默认宽高都是包裹内容

五 绝对布局(AbsoluteLayout)

  直接指定组件的x、y坐标
      android:layout_x="100dp"
      android:layout_y="100dp"

Android布局

标签:

原文地址:http://www.cnblogs.com/dt7396/p/5448691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!