Android三种常用布局文件

LinearLayout:线性布局
orientation="vertical"垂直布局  or "horizontal"水平布局
gravity:控件里的文本摆放位置
textSize  10pt(磅 )字体大小
paddingLeft 左边距
paddingTop  =10dip(像素) 上边距
paddingRight 右边距
paddingBottom   下边距

padding表示4个内边距都一样
layout_marginLeft=10px外边距
layout_weight=1  1是个比例系数 默认是1
singleLine="true"  控件当中所以的内容显示在一行
false不一行显示,默认是false

TableLayout:表格布局
stretchColums ="1" 第2列自动拉伸填满


TableRow 表示一行,嵌套在TableLayout中


相对布局 :RelativeLayout
layout_above 将该控件的底部置于给定ID的控件之上
写法:android;layout_above="@+id/XXX"


layout_below 将该控件的顶部置于给定ID的控件之下
layout_toLeftOf将该控件的右边缘和给定ID的控件的左边对齐//相当于放在左边
layout_toRightOf将该控件的左边缘和给定ID的控件的右边对齐
layout_alignBaseline将该控件的baseline和给定ID控件的baseline对齐
layout_alignBottom 将该空间的底部边缘与给定ID控件的底部边缘对齐
layout_alignLeft将该控件的左边缘与给定ID控件的左边缘对齐
layout_alignRight将该控件的右边缘与给定ID控件的右边缘对齐
layout_alignTop将给定控件的顶部边缘与给定ID控件的顶部边缘对齐
layout_alignParentBottom 如果为true,则将该控件的底部和父控件的底部对齐
layout_alignParentLeft 如果为true,则将该控件的左边和父控件的左边对齐
layout_alignParentRight  如果为true 则将控件的右边与父控件的右边对齐
layout_alignParentTop  如果为true,则将控件的顶部与父控件的顶部对齐
layout_centerHorizontal 如果为true,则控件被置于水平方向的中央
layout_centerInParent  如果为true, 则将控件置于父控件水平方向和垂直方向layout_centerVertical  如果为true  则将控件置于垂直方向的中央

你可能感兴趣的:(Android三种常用布局文件)