반응형
안드로이드 스튜디오에서 ConstraintLayout사용시 Button이나 Text등 Component를 추가시 발생하는 에러입니다.
This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you add constraints
-최상위레이아웃의 제약 조건 누락
이 뷰는 제한되지 않습니다. 그것은 designtime 위치만 가지고 있으므로 제약 조건을 추가하지 않으면 런타임에 (0, 0)으로 이동합니다.
해당 오류를 해결하지 않으면 레이아웃에 위치한 모든 요소들이 겹쳐보이게 됩니다.
해결방법은 간단합니다. Layout > Design 화면에서 상단의 마법봉(Infer Constraints) 버튼을 클릭해주면됩니다.
Layout에서 Code쪽을 보면 다음과 같이 Constraint과 관련된 소스가 추가된것을 확인할 수 있습니다.
이후 실행해보면 정상적으로 동작하는것을 확인할 수 있습니다.
반응형