본문 바로가기
프로그래밍/Android

[Android] LinearLayout, ConstraintLayout의 차이점

by Youngs_ 2023. 2. 21.

1. LinearLayout

각 객체를 상대적으로 배치할수없고, 배치를 하려면 중첩구조로 만들어야한다.

뷰를 모두 한 방향으로만 배치할수있다.

많이 사용하게되면 중첩구조를 가지므로, 한눈에 알아보기 힘들다

2. ConstraintLayout

각 객체에 대해 위치를 상대적으로 배치할수있다.

3. LinearLayout이 ConstraintLayout로 대체되고 있는 이유

LinearLayout을 많이 사용하면 필연적으로 중첩이 많이 될수밖에 없는데, ContraintLayout을 사용하면 중첩구조를 가지지않으면서 위치를 상대적으로 배치할수있다.

댓글