본문 바로가기
Develop/android

레이아웃 (Linear, Relative, Constraint)

by JmcH 2021. 7. 7.

Linear (선형 레이아웃)

- orientation 속성을 사용하여 단일 방향으로 하위 요소들을 정렬할 수 있습니다.

- weight 속성을 사용하여 하위요소들의 가중치를 할당할 수 있습니다. (기본 0)

출처 https://developer.android.com/guide/topics/ui/layout/linear?hl=ko

Relative (상대적 레이아웃)

- 여러개의 중접된 레이아웃을 사용할 수 있습니다.

- 서로 다른 뷰끼리 상대적인 위치로 정렬할 수 있습니다. (상대적인 위치 뷰의 ID를 참조)

출처 https://developer.android.com/guide/topics/ui/layout/relative?hl=ko

Constraint

- 레이아웃 계층을 하나로 유지하여 크고 복잡한 레이아웃에 적합하다.

- 화면 가로, 세로 전환시에 비율을 유지하기 때문에 메모리 관리 및 개발자의 편의성에 유용합니다.

- 레이아웃을 사용하기 위해서는 최소 3개의 위치제약조건을 설정해 줘야합니다.

출처 https://developer.android.com/training/constraint-layout?hl=ko

 

'Develop > android' 카테고리의 다른 글

코루틴 (coroutine)  (0) 2021.08.03
[Clone coding] instagram (3)  (0) 2021.07.09
[Clone coding] instagram (2)  (0) 2021.07.08
[Clone coding] instagram (1)  (0) 2021.07.07
Android Lifecycle (생명주기)  (0) 2021.07.06