RelativeLayout

RelativeLayout

1、控件之间对齐

底部对齐:

android:layout_alignBottom="@+id/img_head"

顶部对齐

android:layout_alignTop="@+id/img_head"

 左边对齐

android:layout_alignLeft="@id/tv_name"

2、padding和margin

二者都可以在RelativeLayout中使用,padding和margin都会使隔出一段空白

但padding会使控件本身变大,而margin不会。

3、位于该id的右边

tv_banji位于tv_sex的右边

 <TextView
            android:id="@+id/tv_banji"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@id/img_head"
            android:layout_toRightOf="@id/tv_sex"
            android:layout_marginLeft="20dp"
            android:text="信管1101"
            android:textSize="20dp" />

4、靠一边去

位于父容器右边界

android:layout_alignParentRight="true"

5、居中显示

android:layout_centerVertical="true" 在父容器中竖直方向居中

Done!

原文地址:https://www.cnblogs.com/xingyyy/p/3740359.html