RelativeLayout

RelativeLayout 是一個顯示相對位置的子檢視的 ViewGroup。預設情況下,所有子檢視都在佈局的左上角繪製,因此你必須使用 RelativeLayout.LayoutParams 提供的各種佈局屬性來定義每個檢視的位置。每個佈局屬性的值是一個布林值,用於啟用相對於父 RelativeLayout 的佈局位置,或者一個 ID,用於引用佈局中應該放置檢視的另一個檢視。

例:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageView"
        android:src="@mipmap/ic_launcher" />

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/editText"
        android:layout_toRightOf="@+id/imageView"
        android:layout_toEndOf="@+id/imageView"
        android:hint="@string/hint" />

</RelativeLayout>

以下是截圖如下:

http://i.stack.imgur.com/c7iEEl.jpg