【android开发】android原生布局和view组件
1.LinearLayout:线性布局
常用属性:
- android:orientation 指定布局的方向(水平或者垂直)
- android:width 宽
- android:height 高
- android:background 背景
- android:gravity 子容器相对于父容器所在的位置
2.RelativeLayout 相对布局
常用属性:
- android:width 宽
- android:height 高
相关属性:
(1)设置子视图在相对布局的位置
- layout_alignParentTop 顶部
- layout_alignParentBottom 底部
- layout_alignParentLeft 左侧
- layout_alignParentRight 右侧
(2)设置组件显示在相对布局上的居中
- layout_centerInParent 居中
- layout_centerHorizontal 水平居中
- layout_centerVertical 垂直居中
(3)设置相对布局中组件的对齐方式
- layout_above 在组件的上方对齐
- layout_below 在组件的下方对齐
- layout_toRightOf 在组件的右侧对齐
- layout_toLeftOf 在组件的左侧对齐
(4)设置组件和组件之间的边对齐,这里和(3)的不同是,top是两个组件的上方边对齐
- layout_alignTop 上边对齐
- layout_alignBottom 底边对齐
- layout_alignLeft 左边对齐
- layout_alignRight 右边对齐
- layout_alignBaseline 基本线对齐