Android Studio/xml

Android - ConstraintLayout의 Chain

내손은개발 🐾 2024. 3. 4. 17:20

Chain ? 

사용 가능한 공간 내 뷰들간의 분할되는 방식을 제어할 수 있는 제약조건이다.

layout에서 일렬로 배치하면서 비율별로 너비나 높이를 줄 수 있다.

 

 

사용 방법

 

1. 먼저 chain으로 묶어주어야한다.

GUI로 묶어주면

여기 있는 방식으로 chain으로 묶어줄 수 있다.

 

뒤에 3가지의 종류에 대한 설명

spread 일정한 간격으로 배치
spread inside 가능한 최대한 일정한 간격으로 떨어트린다.
packed 모아준다.

 

 

코드로 사용하려면 맨 앞과 뒤를 parent로 맞추고 사용해야한다.

app:layout_constraintHorizontal_chainStyle="(위에 설명 3가지)"