2022년 10월 10일 월요일

ConstraintLayout에서 0dp

ConstraintLayout에서 0dp

ConstraintLayout에서 0dp 란?

ConstraintLayout 에서는 match_parent 를 사용할수 없다. match_parent자체가 현재 위젯을 감싸고 있는 부모위짓의 크기를 따라가겠다고 하는건데, ConstraintLayout 에서는 위젯관의 상관관계에 의해 크기라 결정되기 때문에 부모라는 개념이 없어서 그렇다.
대신 '제약조건일치(0dp)'를 사용하는데, 제약조건만 제대로 지정되어 있다면 제약조건에 맞게 크기가 결정된다.
또한 match_parent로 했을때 매번 부모위젯읠 크기를 measure 해서 가져오지 않아도 되기 떄문에 0dp 로 했을때 레이아웃 처리 속도가 쬐에에에끔? 개선된다고 한다.
단 ConstraintLayout의 직접하위에 있는 위젯에만 해당된다.

0 comments:

댓글 쓰기