RelativeLayout:
android:gravity -- 设置该布局容器内所有子组件的对齐方式
android:ignoreGravity -- 设置哪些子组件不受android:gravity影响
android:layout_above="@id/xxx" --将组件置于给定ID组件之上
android:layout_below="@id/xxx" --将组件置于给定ID组件之下
android:layout_toLeftOf="@id/xxx" --将组件的右边缘和给定ID组件的左边缘对齐
android:layout_toRightOf="@id/xxx" --将组件的左边缘和给定ID组件的右边缘对齐
android:layout_alignLeft="@id/xxx" --将组件的左边缘和给定ID组件的左边缘对齐
android:layout_alignTop="@id/xxx" --将组件的上边缘和给定ID组件的上边缘对齐
android:layout_alignRight="@id/xxx" --将组件的右边缘和给定ID组件的右边缘对齐
android:layout_alignBottom="@id/xxx" --将组件的底边缘和给定ID组件的底边缘对齐
android:layout_alignParentLeft="true" --将组件的左边缘和布局容器的左边缘对齐
android:layout_alignParentRight="true" --将组件的右边缘和布局容器的右边缘对齐
android:layout_alignParentBottom="true" --将组件的底边缘和布局容器的底端对齐
android:layout_alignParentTop="true" --将组件的上边缘和布局容器的顶端对齐
android:layout_centerHorizontal="true" --将组件置于布局容器的水平居中
android:layout_centerVertical="true" --将组件置于布局容器的垂直居中
android:layout_centerInParent="true" -- 将组件置于布局容器的中央位置
LinearLayout:
android:layout_gravity -- 指定该子元素在LinearLayout中的对齐方式
android:layout_weight -- 指定该子元素在LinearLayout中所占的权重
TableLayouot:
android:shrinkColumns
-- 设置需要被收缩的“列”的“列序号”,多个列序号之间用逗号隔开
android:stretchColumns
-- 设置需要被拉伸的“列”的“列序号”,多个列序号之间用逗号隔开
android:collapseColumns -- 设置需要被隐藏的“列”的“列序号”,多个列序号之间用逗号隔开
FrameLayout:
android:foreground
-- 设置该帧布局的前置图像
android:foregroundGravity
-- 设置前置图像的gravity属性
GridLayout:
android:alignmentMode
-- 设置该布局管理器采用的对齐模式
android:rowCount
-- 设置该网格的列数量
android:columnCount
-- 设置该网格的行数量
android:columnOrderPreserved
-- 设置设置该网格容器是否保留列序号
android:rowOrderPreserved
-- 设置该网格是否保留行序号
android:useDefaultMargins
-- 设置该布局管理器是否使用了默认的页边距
android:layout_columnSpan -- 设置该子组件在GridLayout横向方向跨几列
android:layout_rowSpan -- 设置该子组件在GridLayout纵向方向跨几行
android:layout_gravity -- 设置该子组件采用何种方式占据该网格的空间
android:layout_row -- 设置该子组件在GridLayout的第几行
android:layout_column -- 设置该子组件在GridLayout的第几列
AbsoluteLayout:
layout_x -- 指定该组件的X坐标
layout_y -- 指定该组件的Y坐标
px(像素):每个px对应屏幕上的一个点
dip或dp(device independen pixes,设备独立像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=1px。但是随着屏幕密度的改变,dip与px的换算会发生改变
sp(scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放
in(英寸):标准长度单位
mm(毫米):标准长度单位
pt(磅):标准长度单位,1/72英寸
其他:
android:layout_alignParentStart 效果类似于 android:layout_alignParentLeft
android:layout_alignParentStop 效果类似于 android:layout_alignParentRight