210202

[View]ConstraintLayout 정리 및 RelativeLayout과의 차이 본문

Android/View

[View]ConstraintLayout 정리 및 RelativeLayout과의 차이

dev210202 2020. 5. 29. 10:21

ConstraintLayout이란?

- 레이아웃에 배치되는 뷰들에 여러 제약(Constraint)을 적용하여 각 뷰의 위치와 크기를 결정하는 레아이웃

ConstraintLayout과 RelativeLayout의 차이?

- ConstraintLayout은 RelativeLayout의 상대적 위치 관계에 따른 배치 특성에 LinearLayout의 가중치가 가진 장점을 가지고 있으며 체인을 사용하여 다른 레이아웃없이 요소들을 그룹화 할 수 있다.

 

참고링크

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

 

ConstraintLayout으로 반응형 UI 빌드  |  Android 개발자  |  Android Developers

Android Jetpack의 일부로 ConstraintLayout을 사용하여 반응형 UI 빌드 ConstraintLayout을 사용하면 평면 보기 계층 구조(중첩 보기 그룹이 없음)로 크고 복잡한 레이아웃을 만들 수 있습니다. 동위 보기와 상

developer.android.com

https://recipes4dev.tistory.com/161

 

컨스트레인트레이아웃 - 상대 위치 지정 (ConstraintLayout - Relative Positioning)

1. 상대적(Relative) 위치 관계를 고려하여 뷰 배치하기. 레이아웃에 뷰를 배치할 때 뷰 위젯들의 상대적 위치 관계에 따라 뷰가 표시될 영역을 지정하는 방법, 즉, 상대 위치 지정(Relative Positioning) �

recipes4dev.tistory.com

https://www.it-swarm.dev/ko/android/constraintlayout%EA%B3%BC-relativelayout%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90/824584196/

 

android — ConstraintLayout과 RelativeLayout의 차이점

내가 지적한 유일한 차이점은 끌어서 놓기를 통해 상대 레이아웃에 설정된 것들은 자동으로 다른 요소와 관련된 차원을가집니다. 따라서 앱을 실행하면 볼 수있는 것입니다. 그러나 제약 조건 �

www.it-swarm.dev

 

Comments