반응형
Android Layout의 종류
ConstraintLayout
- 제약조건 기반 모델
- 제약조건을 사용해 화면을 구성하는 방법
- Android Studio의 Default Layout
* 제약조건 : 컴포넌트의 포지션을 위한 기준 연결선 연결
LinearLayout
- 박스box 모델
- 한 쪽 방향으로 뷰를 추가하여 화면을 구성하는 방법
- vertical or Horizonal 설정에 따라 방향 설정
RelativeLayout
- 규칙rule 기반 모델
- 부모 컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법
- 가장 기본 레이아웃으로 이 기능을 확장한 것이 ConstraintLayout.
FrameLayout
- 싱글single 모델
- 여러 개의 뷰나 뷰그룹을 중첩할 수 있음
- 코딩을 통해 표시할 뷰를 전환할 수 있음
- Layer 개념
TableLayout
- 격자grid 모델
- 격자 형태의 배열을 사용하여 화면을 구성하는 방법
- HTML에서 사용하는 Table 태그와 유사함.
Android Studio에서 제공하는 Layout에 대해 알아보았습니다. 실제 개발시 RealtiveLayout과 TableLayout은 잘 사용하지 않고, 다른 Layout을 복잡적으로 적용하여 사용한다고 합니다.
예시는 실제 App을 개발하며 살펴보겠습니다.
The End.
반응형
'Study > Android Studio' 카테고리의 다른 글
[Reference Book] 시작하며... (0) | 2021.01.24 |
---|---|
[Android] RecyclerView - <작업중-이미지> (0) | 2021.01.20 |
Android 단위, PX, DP, SP (0) | 2021.01.11 |
Create New Project - Configure Your Project (0) | 2021.01.10 |
Adroid Studio 실행화면 <未完> (0) | 2021.01.10 |