안드로이드 스튜디오에서 프로젝트 생성하고
간단한 예제로 버튼 두 개를 만들어서 실행을 하면(에뮬레이터로 하든 실제 기기로 실행하든)
두 버튼이 겹쳐서 보여지는 상황이 발생할 수가 있다.
실제 안드로이드 스튜디오에서 레이아웃에 버튼을 배치시 두 버튼이 겹치지 않도록 적당히 떨어뜨려놓았다.
하지만 실제 실행을 해보면,
요렇게 버튼이 겹치는 경우가 발생하는데....
(대체 왜???)
이것은 아래처럼 해결하면 된다.
design탭의 상단에 요술봉 모양의 아이콘이 있는데, 이 아이콘이 Infer Constraints 역할은 한다.
해당 아이콘을 클릭하면 레이아웃 내 배치된 위젯의 현재 상태를 기반으로 관계를 재정립한다. 그리고 요술봉 아이콘 왼쪽의 x 아이콘을 클릭하면 다시 초기화된다.
요술봉을 클릭하고 다시 실행하면 아래처럼 정상적으로 버튼이 배치된 것이 확인이 된다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[안드로이드] Buttons in button bars should be borderless 현상 (0) | 2021.08.03 |
---|---|
[안드로이드] Hardcoded Text ... should use @string resource오류 (0) | 2021.08.03 |
[안드로이드] layout 오류 - Could not initialize class android.support.design.widget.CoordinatorLayout (0) | 2021.08.03 |
[안드로이드] Activity layout 이 안보이는 현상 (0) | 2021.08.03 |