LinearLayout
orientation 布局中组件的排列方式
gravity 控制组件所包含的子元素的对齐方式,可多个组合
layout_ gravity 控制该组件在父容器里的对其方式
background 为该组件设置1个背景图片,或者是直接用颜色覆盖
divider 分割线
showDividers 设置分割线所在的位置,none(无), beginning(开始), end(结束), middle(每两个组件间)
dividerPadding 设置分割线的padding
layout_weight(权重) 该属性是用来等比例的划分区域
RelativeLayout
根据父容器定位
layout_ alignParentLeft 左对齐
layout_ alignParentRight 右对齐
layout_alignParentTop 顶部对齐
layout_ alignParentBottom 底部对齐
layout_ centerHorizontal 水平居中
layout_ centerVertical垂直居中
layout_ _centerInParent 中间位置
根据兄弟组件定位
layout_toleftOf 放置于参考组件的左边
layout_toRightOf 放置于参考组件的右边
layout_ above 放置于参考组件的上方
layout_ below放置于参考组件的下方
layout_ alignTop 对齐参考组件的上边界
layout_alignBottom 对齐参考组件的下边界
layout_ galignLeft 对齐参考组件的左边界
layout_ alignRight对齐参考组件的右边界
FrameLayout
android:foreground设置前景
android:foregroundGravity设置前景位置
TableLayout
android:collapseColumns设置需要被隐藏的列的序号,从0开始
android:stretchColumns设置允许被拉伸的列的列序号,从0开始
android:shrinkColumns设置允许被收缩的列的列序号,从0开始
子控件设置属性
android:layout_column 显示在第几列
android:layout_span 横向跨几列
GridLayout
子控件属性
android:layout_ column 显示在第几列
android:layout_ columnSpan横向跨几列
android:layout. _columnWeight横向剩余空间分配方式
android:layout_ gravity 在网格中的显示位置
android:layout_ row显示在第几行
android:layout_ rowSpan横向跨几行
android:layout_ _rowWeight 纵向剩余空间分配方式