불순분자 Kotlin [11] - RelativeLayout

불순분자들·2022년 8월 5일
0

List App 만들기

목록 보기
11/18

RelativeLayout의 기본형식

<?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">

</RelativeLayout>

RelativeLayout의 배치

  • RelativeLayout은 상대적 배치 레이아웃임.

  • layout_alignRight : id 기준 오른쪽에 맞추는 배치.

<TextView
        android:id="@+id/tv_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/tv_name"
        android:text="24"
        android:textSize="30dp" />

  • layout_toRightOf : id 기준 오른쪽 끝에 배치.
<TextView
        android:id="@+id/tv_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/tv_name"
        android:text="24"
        android:textSize="30dp" />

  • layout_centerInParent : 뷰의 정중앙에 배치.
<TextView
        android:id="@+id/tv_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="24"
        android:textSize="30dp" />

  • layout_above : id 기준 위쪽에 배치.
<TextView
        android:id="@+id/tv_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/tv_name"
        android:text="24"
        android:textSize="30dp" />

  • layout_below : id 기준 아래에 배치.
<TextView
        android:id="@+id/tv_age"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tv_name"
        android:text="24"
        android:textSize="30dp" />

RelativeLayout 속성 종류


  • Start는 Left와 의미가 같고, End는 Right와 의미가 같다.
  • 나머지 속성은 예제를 참고 후 활용.
profile
장래희망 : 침대 위 녹아든 치즈

0개의 댓글