7_3 렐러티브레이아웃(RelativeLayout)

오현석·2022년 4월 28일
0

렐러티브레이아웃은 상대 레이아웃이라 하며, 레이아웃 내부의 위젯을 상대적인 위치로 배치한다

렐러티브레이아웃은에 위젯의 위치와 관련된 속성은 2가지로 나눌 수 있다

  • 렐러티브레이아웃의 상하좌우의 배치하는 경우

  • 다른 위젯의 상대 위치에 배치하는 경우


렐러티브레이아웃의 상하좌우의 배치하는 경우

렐러티브레이아웃 안에 포함된 위젯의 속성 중 부모(레이아웃)의 어느 위치에 배치할지를 결정하는 속성은 모두 일곱 가지이다

<Button
        android:layout_alignparentTop = "true"
        android:layout_centerHorizontal = "true"
        />


다른 위젯의 상대 위치에 배치하는 경우

  • 각 속성값은 다른 위젯의 id를 지정

  • "@+id/기준위젯의아이디"와 같은 형식으로 사용

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/baseBtn"
android:layout_toLeftOf="@+id/baseBtn"
android:text="1번"/>

profile
지망생

0개의 댓글