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 |