티스토리 뷰
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 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- android flag activity
- StartService
- 앱테크 추천
- RoomDatabase
- 채굴앱
- 리워드 어플
- p2e
- task 생성
- M2E
- BroadcastReceiver
- notifyDataSetChanged
- android intent
- android task
- 안드로이드 서비스
- 리워드앱
- WEMIX
- StringUtils
- 앱테크
- Intent
- mPANDO
- onContextItemSelected
- registerForContextMenu
- task
- android activity flag
- bindservice
- onCreateContextMenu
- 안드로이드 인텐트
- Android Service
- 무료 채굴
- 무료채굴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함