본문 바로가기

Android

[Android] ConstraintLayout 와 자동 import

ComstraintLayout

프로젝트를 생성하게 되면 기본적으로 만들어지는 ComstraintLayout에서

컴포넌트를 하다 보면 원하는 위치가 아닌 엉뚱한 위치로 배치되어 실행되는 경우가 있다.

위와 같이 보이는 건 정상적인데 실제 실행시켜보면 이상한 곳으로 배치되는 경우가 있다.

이 이유는 ComstraintLayout의 특징으로 인해 배치가 다른 모양으로 나오는 것인데

ComstraintLayout는 기준에서부터 x, y로 연결되는 구조이기 때문에

기준이 필요하다.

위와 같이 마우스로 기준을 지정시켜주고 이동하면 그 위치에서부터 배치하기 때문에 정상적으로 동작한다.

자동 import

여러 가지 컴포넌트, 기능들을 사용하다 보면 하나하나 import를 하는 것도 일이다.

이를 자동으로 할 수 있게 옵션을 지정할 수 있다.

Settings..를 들어간다

Editor - General - Auto Import에서 위의 체크한 부분을 모두 체크하면 된다.