728x90
RelativeLayout
View들 간의 관계를 설정하여 배치하는 레이아웃입니다. RelativeLayout 은 별다른 속성이 없고 배치된 View들에게 속성이 추가됩니다. RelativeLayout 안에 View들을 배치하게 되면 자식이 되고 RelativeLayout 는 부모가 되어 자식-부모 관계가 됩니다.
부모와의 관계 - 자식 배치 기준
alignParentTop : 뷰의 상단을 부모의 상단에 맞춘다.
alignParentBottom : 뷰의 하단을 부모의 하단에 맞춘다.
alignParentLeft : 뷰의 좌측을 부모의 좌측에 맞춘다.
alignParentRight : 뷰의 우측을 부모의 우측에 맞춘다.
부모와의 관계 - 자식 정렬 기준
centerHorizontal : 뷰의 가로 중앙을 부모의 가로 중앙에 맞춘다.
centerVertical : 뷰의 세로 중앙을 부모의 세로 중앙에 맞춘다.
centerInParent : 뷰의 중앙을 부모의 중앙에 맞춘다.
다른 View 와의 관계 - View 배치 기준
*다른 View의 id로 관계를 설정한다.
align_top : 뷰의 상단을 지정된 뷰의 상단에 맞춘다.
align_bottom : 뷰의 하단을 지정된 뷰의 하단에 맞춘다.
align_left : 뷰의 좌측을 지정된 뷰의 좌측에 맞춘다.
align_right : 뷰의 우측을 지정된 뷰의 우측에 맞춘다.
다른 View 와의 관계 - View 위치 기준
below : 지정된 뷰 하단에 위치한다.
above : 지정된 뷰 상단에 위치한다.
toRightOf : 지정된 뷰 우측에 위치한다.
toLeftOf : 지정된 뷰 좌측에 위치한다.
baseline : 지정된 뷰의 베이스라인에 맞춘다.
728x90
'Study Note > Android' 카테고리의 다른 글
Android #TextView setText() 로 문자 내용 변경하기 (0) | 2020.05.08 |
---|---|
Android # LinearLayout 선형 레이아웃 (0) | 2020.05.06 |
댓글