🎈 LinearLayout
LinearLayout -> 수직이나 수평으로 놓는 레이아웃
- 부모가 될 수 있는 뷰(컨테이너 뷰)
- 자식의 위치를 설정하는 뷰
* 가로, 세로 설정을 할 수 있다
- 속성
* Orientation : 자식의 뷰의 방향을 설정
* weight : 자식이 차지할 크기의 비율을 설정
크기를 설정하는 특수한 키워드
_ match_parent
* 부모 뷰의 크기만큼 설정하겠다
- wrap_content
* 내용물의 크기만큼 설정하겠다
🎈 RelativeLayout
RelativeLayout -> 상대적으로 뷰를 배치하는 레이아웃
- 부모 뷰가 될 수 있는 컨테이너 뷰
- 자식뷰의 배치를 설정할 수 있다
* 기준점을 중심으로 자식뷰를 배치
- 기준점 : 부모, 자식 뷰
- 기준점을 표시하는 방법
* id를 사용
🎈 Margin&Padding
- 둘 다 여백을 설정하는 속성
1. 마진 : 외부와 해당 뷰 사이의 여백을 설정
* 그림 도화지와 액자 프레임 사이의 여백
2. 패딩 : 해당 뷰 안의 여백을 설정
* 그림 도화지 안의 여백
'# 1. Language > 🔰 Kotlin' 카테고리의 다른 글
Kotlin # LinearLayout/RelativeLayout 실습 (0) | 2022.07.11 |
---|---|
Kotlin # ConstraintLayout (0) | 2022.07.08 |
Kotlin # XML/단위/뷰컴포넌트/뷰속성 (0) | 2022.07.05 |
Kotlin # 접근제한자/상속/형변환/Null Safety 과제 (0) | 2022.07.01 |
Kotlin # 고차함수/람다/클래스 과제 (0) | 2022.07.01 |