안드로이드 With Java #5 RelativeLayout
자식 뷰의 배치를 조정하는 뷰 컴포넌트이다. 자식 뷰 컴포넌트의 위치를 상대적으로 조정할 수 있어서 RelativeLayout이다.
alignParent~ 속성을 사용한다.
이를테면 alignParentBottom을 사용하면 자식 뷰는 부모 뷰의 아래에 위치하게 된다.
alignParentTop을 사용하게 되면 자식 뷰는 부모 뷰의 윗부분으로 이동하게 된다.

TextView의 parent가 전체 화면이기 때문에 TextView가 화면의 가장 우측으로 이동했다.
위의 코드에 보이다시피 alignParentRight에 들어가는 값은 true or false이다.

새로 TextView를 만들어서 alignParentBottom="true"를 줘보았다.

오른쪽 아래 구석에 위치한다.

alignParent~로 시작하는 속성 외에 예외적으로 centerInParent 속성이 있다.
특정 뷰를 지정하고 Above, Left, Right, Below 등을 이용하여 위치를 지정할 수 있다.
to(...Direction)Of속성을 이용하여 지정할 수 있다.

standard라는 아이디를 가진 뷰의 오른쪽으로 이동시켜보았다.

standard라는 아이디를 가진 뷰의 왼쪽으로 이동시켜보았다.

standard라는 아이디를 가진 뷰의 위쪽으로 이동시켜보았다.

standard라는 아이디를 가진 뷰의 아래쪽으로 이동시켜보았다.