본문 바로가기

안드로이드/레이아웃(Layout)

RelativeLayout(렐러티브 레이아웃)

RelativeLayout은 기존 뷰의 위치를 기준으로 정렬하는 레이아웃이다.

 

 RelativeLayout 다른 뷰와의 관계

 

기존 뷰 테두리를 기준으로 배치가 된다.

  • android:layout_above : 기존 뷰에 위쪽 배치
  • android: layout_below : 기존 뷰에 아래쪽 배치
  • android: layout_toStartof : 기존 뷰에 왼쪽 배치
  • android: layout_toEndof : 기존 뷰에 오른쪽 배치

기존 뷰 테두리 안쪽에서 맞춤 배치가 된다.

  • android:layout_alignTop : 기준 뷰와 위쪽을 맞춤
  • android:layout_alignBottom : 기준 뷰와 아래쪽을 맞춤
  • android:layout_alignLeft : 기준 뷰와 왼쪽을 맞춤
  • android:layout_alignRight : 기준 뷰와 오른쪽을 맞춤

 RelativeLayout 부모와의 관계

  • alignParentTop : 뷰의 상단을 부모의 상단에 맞춤
  • alignParentBottom : 뷰의 하단을 부모의 하단에 맞춤
  • alignParentLeft : 뷰의 좌측을 부모의 좌측에 맞춤
  • alignParentRight : 뷰의 우측을 부모의 우측에 맞춤
  • centerHorizontal : 뷰의 가로 중앙을 부모의 가로 중앙에 맞춤
  • centerVertical : 뷰의 세로 중앙을 부모의 세로 중앙에 맞춤
  • centerInParent : 뷰의 중앙을 부모의 중앙에 맞춤

'안드로이드 > 레이아웃(Layout)' 카테고리의 다른 글

FrameLayout(프레임 레이아웃)  (0) 2024.05.27
LinearLayout(리니어 레이아웃)  (0) 2024.05.27