📌 01. RelativeLayout
부모나 다른 뷰와의 관계를 설정하여 배치하는 레이아웃이다.
RelativeLayout은 특별한 주요 속성이 없고 자식들 즉, view의 속성을 이용하여 배치하게 된다.
📌 02. 주요 속성
- layout_alignParentTop : 자신의 상단을 parent의 상단 부분과 일치시킨다.
- layout_alignParentTBottom : 자신의 상단을 parent의 하단 부분과 일치시킨다.
- layout_alignParentLeft : 자신의 상단을 parent의 좌측 부분과 일치시킨다.
- layout_alignParentRight : 자신의 상단을 parent의 우측 부분과 일치시킨다.
- layout_centerHorizontal : 세로 방향의 중앙에 정렬
- layout_centerVertical : 가로 방향의 중앙에 정렬
- layout_centerInParent : 가로 세로 방모두 중앙에 정렬
- layout_alignTop : 자신의 상단 부분을 지정된 view의 상단 부분에 일치 시킨다.
- layout_alignTBottom : 자신의 상단 부분을 지정된 view의 하단 부분에 일치 시킨다.
- layout_alignLeft : 자신의 상단 부분을 지정된 view의 좌측에 일치 시킨다.
- layout_alignRight : 자신의 상단 부분을 지정된 view의 우측에 일치 시킨다.
- layout_alignBaseline : 자신의 Baseline 부분과 지정된 view 의 Baseline을 일치시킨다.
- layout_above : 지정된 view 상단에 배치한다.
- layout_below : 지정된 view 하단에 배치한다.
- layout_toRightOf : 지정된 view 우측에 배치한다.
- layout_toLeftOf : 지정된 view 좌측에 배치한다.
📌 03. RelativeLayout 장점
관계를 가지고 배치를 하는 것이기 때문에 액정 크기에 상관없이 배치를 할 수 있다는 장점이 있다.
'Andriod' 카테고리의 다른 글
Day05-6_GridLayout (0) | 2022.09.20 |
---|---|
Day05-5_ConstraintLayout (0) | 2022.09.20 |
Day05-3_ TableLayout (0) | 2022.09.20 |
Day05-2_FrameLayout (0) | 2022.09.20 |
Day05-1_LinearLayout (1) | 2022.09.20 |