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

Android 布局

时间:2015-04-12 06:31:56      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

1.

五大布局

Layout: LinearLayout   线性布局--------常用

RelativeLayout   相对布局----------------常用

AbsoluteLayout   绝对布局

TableLayout   表格布局

FrameLayout   帧布局

2.  LinearLayout

android:orientation="horizontal"

制定线性布局的排列方式

水平 horizontal

垂直 vertical

gravity 控制当前控件内容显示区域

layout_gravity 当前控件在父元素的位置

Layout_weightSum

Layout_weight 额外空间分配(权重)

android:visibility="invisible"   控制布局是否显示       显示: visible       不显示,但占空间 :invisible     隐藏 :gone

*****************************笔记*****************8

(重点):**Layout weightSum(写在父控件)            Layout weight(写在子控件)**   :额外控件分配(权重)

                weightSum:把父控件分成多少份;(可以不写,份数等于weigh之和)

                weight: 子控件占多少份

               *(动态分配)如果只有一个控件有weigh属性,则满足其他控件空间的要求后把剩下的分配给该控件;

2.Relativelayout(相对布局)

android:layout_toRightOf  在指定控件的右边

android:layout_toLeftOf 在指定控件的左边

android:layout_above 在指定控件的上边

android:layout_below 在指定控件的下边

android:layout_alignBaseline 跟指定控件水平对齐

android:layout_alignLeft 跟指定控件左对齐

android:layout_alignRight 跟指定控件右对齐

android:layout_alignTop 跟指定控件顶部对齐

android:layout_alignBottom 跟指定控件底部对齐

android:layout_alignParentLeft 是否跟父布局左对齐

android:layout_alignParentTop 是否跟父布局顶部对齐

android:layout_alignParentRight 是否跟父布局右对齐

android:layout_alignParentBottom 是否跟父布局底部对齐

android:layout_centerVertical 在父布局中垂直居中

android:layout_centerHorizontal 在父布局中水平居中

android:layout_centerInParent 在父布局中居中

3.Absolutelayout(绝对布局)------------一般不用

   零点在左上角--------与几何不同,都是正数

4.Framelayout(帧布局)

---------------------用于视频播放器,点击界面出现进度条,暂停等按钮--------分层;

帧布局每次添加的控件都显示在最上面,最后显示在界面上的是最后添加的一个控件

5.TableLayout(表格布局)

android:shrinkColumns 收缩列

android:stretchColumns 拉伸列

android:collapseColumns 隐藏列

android:layout_column 指定列(作用在列的身上)

android:layout_span 合并列(作用在列的身上)

TableRow单元行里的单元格的宽度小于默认的宽度时就不起作用,其默认是fill_parent,高度可以自定义大小

Android 布局

标签:

原文地址:http://www.cnblogs.com/woshixiaobai/p/4418870.html

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