天天看點

Android 的 幾種布局

http://blog.csdn.net/SnowGeneral/article/details/6040450

android RelativeLayout常用xml布局屬性,使用RelativeLayout幾乎可以布局所有類型的界面,但是由于其内容相對比較豐富,要掌握RelativeLayout并非易事,下面就對RelativeLayout常用的一些xml屬性進行看看:

        android:layout_above    将該控件的底部至于給定id的控件之上

        android:layout_below    将該控件的底部至于給定id的控件之下

        android:layout_toLeftOf 将該控件的右邊緣和給定id的控件左邊緣對齊

        android:layout_toRightOf    将該控件的左邊緣和給定id的控件右邊緣對齊

        android:layout_alignBaseline    該控件的baseline和給定id控件的baseline對齊

        android:layout_alignBottom      将該控件的底部邊緣與給定id的底部邊緣對齊

        android:layout_alignLeft        将該控件的左邊緣和給定id的控件左邊緣對齊

        android:layout_alignRight       将該控件的右邊緣和給定id的控件右邊緣對齊

        android:layout_alignTop         将該控件的頂部邊緣和給定id的控件頂部邊緣對齊

        android:alignParentBottom       如果值為true,則将該控件的底部和父控件的底部對齊

        android:alignParentLeft         如果值為true,則将該控件的左邊緣和父控件的左邊緣對齊

        android:alignParentRight        如果值為true,則将該控件的右邊緣和父控件的右邊緣對齊

        android:alignParentTop          如果值為true,則将該控件的頂部和父控件的頂部對齊

        android:layout_centerHorizontal     如果值為true,該控件将被置于水準方向中央

        android:layout_centerInParent       如果值為true,該控件将被置于父控件水準和垂直方向中央

        android:layout_centerVertical       如果值為true,該控件将被置于垂直方向中央

大緻可以分為四組來進行記憶,第一組為兩個平級元件之間的相對位置;第二組為一個空間以另一控件為基準的位置;第三組為該控件與父控件之間的位置關系;最後一組為改控件是否需要居中。

前兩組的屬性是為某個元件的id值,而後兩組的值為boolean值。