Android_Studio_布局_RelativeLayout(相对布局)
程序员文章站
2022-05-31 10:56:32
...
一、基本属性
1、gravity
设置容器内组件的对齐方式
2、ignoreGravity
设置该属性为true的属性组件,将不受gravity属性的影响
二、根据父容器定位
1、layout_alignParentLeft
左对齐
2、layout_alignParentRight
右对齐
3、layout_alignParentTop
顶部对齐
4、layout_alignParentBottom
底部对齐
5、android:layout_centerHorizontal
水平居中
6、android:layout_centerVertical
垂直居中
7、android:layout_centrInParent
中间位置
三、根据兄弟组件定位
1、layout_toLeftOf
参考组件的左边
2、layout_toRightOf
参考组件的右边
3、layout_above
参考组件的上方
4、layout_below
参考组件的下方
5、layout_alignTop
参考组件的上边界
6、layout_alignBottom
参考组件的下边界
7、layout_alignLeft
参考组件的左边界
8、layout_alignRight
参考组件的右边界
四、margin(偏移)
设置组件与父容器的边距,又叫偏移
1、layout_margin
设置组件上下左右的偏移量
2、layout_marginLeft
设置组件离左边的偏移量
3、layout_marginRight
设置组件离右边的偏移量
4、layout_marginTop
设置组件离上面的偏移量
5、layout_marginBotton
设置组件离下面的偏移量
五、padding(填充)
设置组件内部元素间的边距(比如TextView里字体的位置)
1、android:padding
往内部元素的上下左右填充一定边距
2、paddingLeft
往内部元素的左边填充一定边距
3、paddingRight
往内部元素的右边填充一定边距
4、paddingTop
往内部元素的上边填充一定的边距
5、paddingBotton
往内部元素的下边填充一定的边距