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>
以下是截圖如下: