728x90
ConstraintLayout
- RelativeLayout을 개선한 레이아웃으로 보다 유연하게 화면을 구성할 수 있다.
- 관계가 아닌 제약조건으로 관계를 설정
- 부모와의 관계나 다른 뷰와의 관계를 설정하게 되는데 제약조건은 아래 두가지를 사용할 수 있다.
* 실선 제약조건 : 어떤 것을 기준으로 얼만큼 떨어지겠다
* 스프링 제약 조건 : 어떤 것을 기준으로 얼만큼의 비율만큼 떨어지겠다
- 위의 경우 액정이 작은 디바이스인 경우에도 비슷한 사이즈로 배치가 됨. 그래서 작은 디바이스에서는 일부가 안보일수도 있음
- 하지만 모두 0으로 맞춘 후 이동을 하는 경우 %로 지정을 하는 경우 큰 사이즈 디바이스와 작은 사이즈 디바이스에서 보는 떨어진 위치가 다르게 잡힌다.
728x90
'안드로이드 스튜디오' 카테고리의 다른 글
[Android] GridLayout (1) | 2025.06.11 |
---|---|
[Android] Space (0) | 2025.06.11 |
[Android] RelativeLayout (0) | 2025.06.10 |
[Android] TableLayout (0) | 2025.06.09 |
[Android] LinearLayout (0) | 2025.06.07 |