티스토리 뷰
728x90
RelativeLayout 은 하단과 같이 view 들을 서로 간의 상대적 위치에 따라 배치 한다.
How to
◼ RelativeLayout in XML
RelativeLayout.LayoutParams
View group 이 view 를 배치할 때 따르는 규칙이다.
◼ ViewGroup.LayoutParams
View 의 크기를 설정한다.
- layout_width : view 너비
- layout_height : view 높이

◼ ViewGroup.MarginLayoutParams
View 주변의 여백을 설정한다.
| XML 속성 | 의미 | 상세 그림 |
| layout_margin | 해당 view 의 상, 하, 좌, 우 여백 설정 | ![]() |
| layout_marginLeft | 해당 view 의 좌측 여백 설정 | ![]() |
| layout_marginTop | 해당 view 의 상단 여백 설정 | ![]() |
| layout_marginRight | 해당 view 의 우측 여백 설정 | ![]() |
| layout_marginBottom | 해당 view 의 하단 여백 설정 | ![]() |
◼ RelativeLayout.LayoutParams
1. RelativeLayout 영역내 view 가 정렬되는 속성
2. 기준 view 와 대상 view 간의 관계에 의해 배치되는 속성.
| XML 속성 | 의미 | 상세 그림 |
| layout_above | 기준 view 의 상위 배치 | |
| layout_below | 기준 view 의 하위 배치 | |
| layout_toLeftOf | 기준 view 의 좌측 배치 | |
| layout_toRightOf | 기준 view 의 우측 배치 | |
| layout_alignTop | 기준 view 의 상위에 맞춤 | |
| layout_alignBottom | 기준 view 의 하위에 맞춤 | |
| layout_alignLeft | 기준 view 의 좌측에 맞춤 | |
| layout_alignRight | 기준 view 의 우측에 맞춤 | |
| layout_alignBaseline | 기준 view 의 수직 중앙에 맞춤 |
Attributes
◼ id
id 는 해당 RelativeLayout 을 유일하게 식별할 수 있는 속성이다.
◼ RelativeLayout 영역내 view 가 정렬되는 속성
(상세 설명은 위쪽의 RelativeYout.LayoutParams 1 을 참조하자)
| [layout_alignParentLeft | layout_alignParentTop | layout_alignParentRight | layout_alignParentBottom | layout_centerHorizontal | layout_centerVertical | layout_centerInParent] |
◼ 기준 view 와 대상 view 간의 관계에 의해 배치되는 속성
(상세 설명은 위쪽의 RelativeYout.LayoutParams 2 을 참조하자)
| [layout_above | layout_below | layout_toLeftOf | layout_toRightOf | layout_alignTop | layout_alignBottom | layout_alignLeft | layout_alignRight | layout_alignBaseLine] |
728x90
'Android > UI' 카테고리의 다른 글
| ListView (2) - ListView 에 text 출력하기 (0) | 2020.11.05 |
|---|---|
| ListView (1) (0) | 2020.10.28 |
| LinearLayout (0) | 2019.11.06 |
| FrameLayout (0) | 2019.11.06 |
| AbsoluteLayout (0) | 2019.11.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 안드로이드 서비스
- 안드로이드 인텐트
- android task
- M2E
- 무료 채굴
- task
- 무료채굴
- notifyDataSetChanged
- mPANDO
- 앱테크 추천
- WEMIX
- 리워드앱
- Android Service
- android activity flag
- 채굴앱
- BroadcastReceiver
- android flag activity
- 리워드 어플
- StartService
- onCreateContextMenu
- 앱테크
- task 생성
- registerForContextMenu
- onContextItemSelected
- android intent
- RoomDatabase
- Intent
- StringUtils
- p2e
- bindservice
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
글 보관함
250x250






