Android Studio에서는 기본적인 Layout을 Constraint Layout(제약 레이아웃)으로 자동 설정한다.
Constraint Layout의 가장 큰 특징은 View의 위치를 결정할 때 제약 조건(Constraint)을 사용한다는 것이다. 제약 조건이란 View가 Layout 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, View의 연결점(Anchor Point)과 대상(Target)을 연결한다.

자신을 감싸고 있는 레이아웃을 부모 레이아웃이라고 부를 수 있다. 그리고 버튼 위, 아래, 왼쪽, 오른쪽에 각각 연결점을 가지고 있으며, 작은 동그라미로 표시된다.
핸들(Side Constraint Handle)이라고도 부르는 연결점은 마우스 커서로 잡아서 조절할 수 있다.

이 숫자들은 보통 마진(margin)이라고 부르며, 연결점과 타깃과의 거리를 나타낸다.

두 버튼 사이의 margin 을 50으로 설정.

