7号寒假总结

线性布局&相对布局 <RelativeLayout>

线性布局:它包含的子控件将以横向或竖向排列。通俗的说,每个控件的的参考线的特点,要么是横向的,要么是纵向的。

相对布局:当期那控件与兄弟控件或者父控件之间的相对位置,从而达到控制控件的位置的目的。

 一. 相对于给定id的控件

1.位置

android:layout_above      将该控件的底部置于给定id的控件之上

android:layout_below       将该控件的底部置于给定id的控件之上

android:layout_toleftof      将该控件的右边缘置于给定id的控件左边缘

android:layout_torightof   将该控件的左边缘置于给定id的控件右边缘

2.对齐

android:layout_alignBaseline   将该控件的baseline与给定id的控件baseline对齐(baseline文字底部对齐)

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

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

android:layout_alignLeft           将该控件的左边缘与给定id的控件左边缘对齐

android:layout_alignRight         将该控件的右边缘与给定id的控件右边缘对齐

二.相对于父控件  (相对于子控件,父控件就是容纳它的控件;相对于父控件来说。子控件就是容纳它所容纳的控件。)

android:layout_alignParentTop         如果为true,将该控件的顶部与父控件的顶部对齐

android:layout_alignParentBottom    如果为true,将该控件的顶部与父控件的底部对齐

android:layout_alignParentLeft         如果为true,将该控件的顶部与父控件的左部对齐

android:layout_alignParentRight       如果为true,将该控件的顶部与父控件的右部对齐

三.居中

android:layout_centerHorizontal    如果为true,则该控件水平居中

android:layout_centerVertical        如果为true,则该控件垂直居中

android:layout_centerInParent      如果为true,则该控件处于父控件中央

四.指定移动像素

 android:layout_marginTop         上偏移的值

android:layout_marginBottom    下偏移的值

android:layout_marginLeft         左偏移的值

android:layout_marginRight      右偏移的值

猜你喜欢

转载自www.cnblogs.com/zhjvvvvvv/p/12274377.html