Relative Layout
μλ λ μ΄μμμ λ μ΄μμ λ΄λΆμ ν¬ν¨λ μμ ―μ μλμ μΈ μμΉλ‘ λ°°μΉνλ λ μ΄μμμ΄λ€.
μλ λ μ΄μμμ΄ λ°°μΉλ₯Ό νλ λ κ°μ§μ λΆλ₯κ° μλλ°
- μνμ’μ°λ‘ λ°°μΉ
- λ€λ₯Έ μμ ―μ μλ μμΉλ‘ λ°°μΉ
κ° μλ€. μμΈν μμ보μ.
Relative Layoutμ μνμ’μ°μ λ°°μΉ
μλ λ μ΄μμ μμμ μμΉλ₯Ό λ°°μΉν λλ 7κ°μ§ μμ± κ°μΌλ‘ λ°°μΉνλ€.
κ·Έλμ λ§μ½ λ²νΌμ κ°κ°μ μμΉλ‘ λ°°μΉλ₯Ό νκ³ μΆλ€λ©΄
μμ ― μμ±μμ layout_μμ±="true" λ‘ μ€μ νλ©΄ λλ€.
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:text="Top/center"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="left/vertical"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="center/center"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="right/center"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="bottom"/>
</RelativeLayout>
λ€λ₯Έ μμ ―μ μλ μμΉμ λ°°μΉ
λ€λ₯Έ μμ ―μ μλμ μμΉμ λ°°μΉνλ κΈ°λ₯μ κΈ°μ€ μμ ―μ id κ°μ μ§μ ν΄μ μ¬μ©νλ€.
@+id/κΈ°μ€ μμ ― μμ΄λ
μ νμμΌλ‘ μ¬μ©νλλ°, μνμ’μ°λ
μνμ’μ°
- layout_above
- layout_below
- layout_toLeftOf
- layout_toRightOf
μλ¨, μ€μ, νλ¨
- layout_alignTop
- layout_alignBaseline
- layout_alignBotton
μ’μΈ‘ μ°μΈ‘ κΈ°μ€
- layout_alignLeft
- layout_alignRight
<Button
android:id="@+id/baseBtn/>
<Button
android:layout_alignTop="@+id/baseBtn/>
μ κ°μ΄ μμ±νλ€λ©΄ baseBtn
μ κΈ°μ€μΌλ‘ layout_alignTop μΌλ‘ λ°°μΉλ₯Ό μλνλ€.
λκΈ