728x90
1. ConstraintLayout
- 제약조건 기반 모델
- 제약 조건을 사용하여 다른 뷰와의 상대적인 위치를 통해 크기, 위치를 정하여 화면을 구성하는 방법
- default layout
2. LinearLayout
- 박스 모델
- 한 쪽 방향으로 차례대로 뷰를 추가하며 화면을 구성
- 뷰가 차지할 수 있는 사각형 영역 할당
3. RelativeLayout
- 규칙 기반 모델
- 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면 구성
4. FrameLayout
- 싱글 모델
- 가장 상위에 있는 하나의 뷰 또는 뷰그룹만 보여주는 방법
- 여러 개의 뷰가 들어가면 중첩하여 쌓이는 형태가 됨
5. TableLayout
- 격자(Grid) 모델
- 격자 모양의 배열 사용하여 화면 구성
728x90
'Android' 카테고리의 다른 글
[안드로이드] Fragment (0) | 2020.09.08 |
---|---|
[안드로이드] View와 ViewGroup (0) | 2020.09.08 |
[안드로이드] 이미지(bitmap)에서의 색추출 : Palette (0) | 2020.09.08 |
[안드로이드] MVVM 패턴 LiveData + ViewModel + DataBinding 예제 (3) | 2020.09.02 |
[안드로이드] RecyclerView에 itemClickListener (0) | 2020.08.23 |
댓글