개발

[안드로이드 스튜디오] Error: This view is not constrained

auyeol 2023. 1. 16. 18:13
728x90

 

안드로이드 스튜디오에서 팔레트를 통해 아이템을 직접 끌어서 레이아웃을 구성하는 경우, 아래처럼 오류가 뜬다.

 

시작 단계에서 바로 오류가 떠서 당황스러웠다.

 

"This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints"

 

제약 조건이 누락되어 있어서 발생하는 오류이다.

 

제약조건 없이 위치만 알고 있기 때문에 (0, 0)으로 이동하는 것을 볼 수 있다.

 

 

 

오류가 뜨지 않는 텍스트뷰와 오류가 뜨는 버튼을 비교해 보았을 때 제약조건이 없는 것을 확인할 수 있다.

 

 

해결방법은 매우 간단하다.

 

 

빨간색으로 네모쳐진 Infer Constraints를 눌러주면 제약조건과 관련된 코드가 추가된다.

 

 

 

누른 이후, 정상적으로 실행되는 것을 확인할 수 있다.

728x90