相对布局RelativeLayout的子控件属性和操作

RelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置方式排列。

子类控件常用属性

android:layout_alignParentLeft
-子类控件相对当前父类容器靠左

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第1张图片

android:layout_alignParentTop
-子类控件相对当前父类容器靠上

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第2张图片

android:layout_marginLeft
-子类控件距离父类容器左边的距离

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第3张图片
android:layout_marginTop

-子类控件距离父类容器上边的距离

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第4张图片

android:layout_centerInParent
-子类控件相对于父类容器居中

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第5张图片

android:layout_centerHorizontal
-子类控件相对于父类容器水平居中

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第6张图片

android:layout_centerVertical
-子类控件相对于父类容器垂直居中

代码:

显示效果:

相对布局RelativeLayout的子控件属性和操作_第7张图片

android:layout_below
-该控件位于给id控件的下侧

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第8张图片

android:layout_roRightOf
-该控件位于给定id控件的右侧

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第9张图片

android:layout_above
-该控件位于给定id控件的上侧

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第10张图片

android:layout_toLeftOf
-该控件位于给定id控件的左侧

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第11张图片

android:layout_alignBaseline
-该控件内容与给定id控件的内容在一条线上

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第12张图片

android:layout_alignBottom
-该控件的底部边缘与给定id控件的底部边缘对齐

代码:

    

显示效果:

相对布局RelativeLayout的子控件属性和操作_第13张图片
android:layout_alignRight

-该控件的底部边缘与给定id控件的右侧边缘对齐

代码:

    

android:layout_alignLeft
-该控件的底部边缘与给定id控件的左侧边缘对齐

代码:

    

android:layout_alignTop
-该控件的底部边缘与给定id控件的顶部边缘对齐

代码:

    

你可能感兴趣的:(Android从入门到放弃)