IT
[Android] Missing Constraints in Constraintlayout 오류 해결
은그램
2021. 1. 12. 18:18
728x90
반응형
안드로이드 스튜디오로 간단한 프로그램을 제작해보다가, 아래와 같은 오류가 발생했다.
"Missing Constraints in Constraintlayout"
이로 인해서
분명히 화면상에 레이아웃을 처리를 해 두었는데,
이렇게 겹쳐서 보이게 되는 것이다.
해결 방법은 의외로(?) 간단하다.
아래의 마법봉을 클릭해주면 된다.
이러한 오류가 발생한 원인은,
ConstraintLayout은 각각의 Object 간에 연결이 되어있어야 한다.
그 연결되는 것을 기점으로 자리를 잡는 구조로 되어있다.
상 하 좌 우 네 곳에 어디와 연결할 지에 대해서 정의를 해주어야 하는데,
라벨을 좌측의 리스트에서 끌어다가 쓴다면, 정의가 되지 않은 상태이기 때문에 발생한다.
때문에, 위의 마법봉 버튼을 눌러주면
알아서 자동으로 각각의 아이템을 좌우/부모객체와 연결해준다.
( 필자는 이렇게 했더니, 화면에서 EditText 부분들이 사라졌다. 키/몸무게 입력을 할수가 없었다..😭 )
좌측의 사진처럼,
동그라미를 클릭해서 직접 다른 객체들과 연결해서 사용하는 방법도 있다.
728x90
반응형