728x90
반응형
0. Layout vs View
- Layout : View를 담는 그릇. ex) Linear Layout, Relative Layout, Frame Layout, Constraint Layout...
- View : 화면을 구성하는 각각의 컴퍼넌트. ex) TextView, ImageView, Button, RecyclerView, EditText...
1. Linear Layout
- Linear Layout은 특징적으로 Orientation(방향)을 설정해야 함.
- 예로 가로 방향으로 정해놓다가 세로 방향으로 설정할 시에는 Linear Layout 안에 Linear Layout을 추가하여 설정할 수 있음.
- 중첩이 되면 여러 문제가 발생할 수 있기 때문에 Constraint Layout을 사용함.
2. Constraint Layout
- 장점 :
1) RelativeLayout에서 불가능 했던 자식 뷰 사이의 관계 정의 가능.
2) LinearLayout을 사용해서 써야만 했던 뷰 비율 조절 가능.
3) 레이아웃 중첩을 최소화, 유지보수 및 성능 Up.
728x90
반응형
'App > Android Kotlin' 카테고리의 다른 글
Kotlin(5) - 심리테스트 앱 만들기 (0) | 2022.02.08 |
---|---|
Kotlin(4) - 고급 문법_예시 (0) | 2022.02.07 |
Kotlin(3) - 기본 문법_예시 (0) | 2022.02.05 |
Kotlin(2) - 기본구문 (0) | 2022.02.04 |
Kotlin(1) - 안드로이드 스튜디오 설치 및 환경설정 (0) | 2022.02.04 |
댓글