210202
[View]ConstraintLayout 정리 및 RelativeLayout과의 차이 본문
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
android — ConstraintLayout과 RelativeLayout의 차이점
내가 지적한 유일한 차이점은 끌어서 놓기를 통해 상대 레이아웃에 설정된 것들은 자동으로 다른 요소와 관련된 차원을가집니다. 따라서 앱을 실행하면 볼 수있는 것입니다. 그러나 제약 조건 �
www.it-swarm.dev
'Android > View' 카테고리의 다른 글
[View] 쉐이프 드로어블(ShapeDrawable) 정리 (0) | 2020.05.29 |
---|---|
[View] 상태 드로어블(StateListDrawable) 정리 (0) | 2020.05.29 |
[View] android:layout_gravity와 android:gravity의 차이점 (0) | 2020.05.29 |
[View] 자주 사용하는 레이아웃들( LinearLayout, RelativeLayout, FrameLayout) (0) | 2020.05.29 |
[View] ConstraintLayout 사용해보기 (0) | 2020.05.29 |