무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. RelativeLayout
•
Parent나 다른 view 와의 관계를 설정하여 배치하는 layout 이다.
•
Relative Layout 에는 특별한 속성이 없지만 배치되는 view 들의 속성을 이용해 배치를 결정하게 된다.
2. 배치되는 view 들의 주요 속성
•
layout_alignParentTop : 자신의 상단을 parent 의 상단 부분과 일치 시킨다.
•
layout_alignParentBottom : 자신의 하단을 parent 의 하단 부분과 일치 시킨다.
•
layout_alignParentLeft : 자신이 좌측 부분을 parent 의 좌측 부분과 일치 시킨다.
•
layout_alignParentRight : 자신의 우측 부분을 parent 의 우측 부분과 일치 시킨다.
•
layout_alignWithParentMissing : 다른 view 를 정렬 기준으로 설정하였을 경우 기준으로 설정한 view 가 없을 때는 parent 를 기준으로 정렬하게 된다.
•
layout_centerHorizontal : 세로 방향의 중앙에 정렬한다.
•
layout_centerVertical : 가로 방향의 중앙에 정렬된다.
•
layout_centerInParent : 가로 세로 모두 중앙에 정렬된다.
•
layout_alignTop : 자신의 상단 부분을 지정된 view 의 상단 부분에 일치 시킨다.
•
layout_alignBottom : 자신의 하단 부분을 지정된 view 의 하단 부분에 일치 시킨다.
•
layout_alignLeft : 자신의 좌측 부분을 지정된 view 의 좌측에 일치 시킨다.
•
layout_alignRight : 자신의 우측 부분을 지정된 view 의 우측에 일치 시킨다.
•
layout_alignBaseline : 자신의 Baseline 부분과 지정된 view 의 Baseline을 일치시킨다.
•
layout_above : 지정된 view 상단에 배치한다.
•
layout_below : 지정된 view 하단에 배치한다.
•
layout_toRightOf : 지정된 view 우측에 배치한다.
•
layout_toLeftOf : 지정된 view 좌측에 배치한다.
4. 학습 정리
정리
•
RelativeLayout은 Parent 나 다른 view 와의 관계를 설정하여 배치한다.