본문 바로가기
안드로이드

[안드로이드] 버튼 추가, : Missing Constraints in ConstraintLayout 해결

by 냠냠남 2023. 6. 17.
728x90

새로운 프로젝트를 만들고 activity.xml의 Design을 봅니다. Component Tree에서 TextView를 삭제해줍니다. Palette에서 Button를 마우스로 끌어 화면에 추가합니다. 좀 더 쉬운 배치를 위해서 위에 있는 자석 모양을 아래와 같이 먼저 해줍니다.

자석모양을 눌러 금지 모양을 없앱니다.-냠냠(yumyumyummy.tistory.com)

냠냠(yumyumyummy.tistory.com)

 

 

Component Tree에서 Button에 빨간색 표시가 보입니다. 이는 에러가 발생했다는 의미입니다.

냠냠(yumyumyummy.tistory.com)

버튼에 대한 오류를 보면 Missing Constraints in ConstraintLayout라고 뜹니다. 이는 버튼의 위치를 정해주지 않았기 때문에 뜨는 것입니다. 해결 방법은 2가지가 있습니다.

 

 

1번) 버튼을 누르면 파란색으로 선이 뜹니다. 그 중 동그라미로 된 것을 누르고 아래와 맞추어주면 지그재그한 선이 보입니다. 이렇게 밑, 위, 오른쪽, 왼쪽을 선으로 연결하여 위치를 설정해줍니다. 이 방법은 상황에 따라 직접 위치를 설정해주는 것입니다. 그러나 많은 버튼과 여러가지의 디자인을 만들게 되면 직접 해주는 것보다 자동으로 하는 것이 편리합니다.

냠냠(yumyumyummy.tistory.com)

 

 

2번) 막대기에서 빛나는 모양을 누르면 알아서 위치 설정을 해줍니다.

▲-냠냠(yumyumyummy.tistory.com)
이 버튼입니다.

위치를 설정하면 빨간색의 경고표시가 사라집니다.

 

 

버튼의 이름 바꾸기 -> Attributes -> text -> 원하는 이름을 적어줍니다.

냠냠(yumyumyummy.tistory.com)
냠냠(yumyumyummy.tistory.com)

 

실행하면 아래와 같이 나옵니다.

냠냠(yumyumyummy.tistory.com)

728x90
반응형
LIST

'안드로이드' 카테고리의 다른 글

[안드로이드] 기본 구성, 이름 정하기  (0) 2023.06.17