位置相對於 parent container 或者同一個 container 裡的另一個元件。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/newBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:text="新遊戲"/> <Button android:id="@+id/confBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/newBtn" android:text="設定"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/confBtn" android:text="關於"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:text="離開"/> </RelativeLayout>
前後兩個 Button 相對於 parent container,中間兩個 Button 相對於前一個 Button。
相對於 parent container 的設定值
- android:layout_alignParentTop
- android:layout_alignParentBottom
- android:layout_alignParentLeft
- android:layout_alignParentRight
- android:layout_centerInParent
- android:layout_centerHorizontal
- android:layout_centerVertical
- android:layout_above
- android:layout_below
- android:layout_toLeftOf
- android:layout_toRightOf
- android:layout_alignTop
- android:layout_alignBottom
- android:layout_alignLeft
- android:layout_alignRight
- android:layout_alignBaseline
- android:layout_alignWithParentIfMissing - 如果沒有指定相對元件的 id,則相對於 parent container。
沒有留言:
張貼留言