1. LinearLayout
각 객체를 상대적으로 배치할수없고, 배치를 하려면 중첩구조로 만들어야한다.
뷰를 모두 한 방향으로만 배치할수있다.
많이 사용하게되면 중첩구조를 가지므로, 한눈에 알아보기 힘들다
2. ConstraintLayout
각 객체에 대해 위치를 상대적으로 배치할수있다.
3. LinearLayout이 ConstraintLayout로 대체되고 있는 이유
LinearLayout을 많이 사용하면 필연적으로 중첩이 많이 될수밖에 없는데, ContraintLayout을 사용하면 중첩구조를 가지지않으면서 위치를 상대적으로 배치할수있다.
'프로그래밍 > Android' 카테고리의 다른 글
[Jetpack Compose] Column, Row, Box (0) | 2023.02.21 |
---|---|
[Android] Meterial 디자인 적용 (0) | 2023.02.21 |
[Android] Popup Menu (0) | 2023.02.20 |
[Android] 안드로이드 스튜디오 구버전 다운로드 (0) | 2023.02.16 |
[AutoADB] 휴대폰이 연결될때 자동으로 scrcpy 연결 (0) | 2023.02.13 |
댓글