렐러티브레이아웃은 상대 레이아웃이라 하며, 레이아웃 내부의 위젯을 상대적인 위치로 배치한다
렐러티브레이아웃은에 위젯의 위치와 관련된 속성은 2가지로 나눌 수 있다
렐러티브레이아웃의 상하좌우의 배치하는 경우
다른 위젯의 상대 위치에 배치하는 경우
렐러티브레이아웃의 상하좌우의 배치하는 경우
렐러티브레이아웃 안에 포함된 위젯의 속성 중 부모(레이아웃)의 어느 위치에 배치할지를 결정하는 속성은 모두 일곱 가지이다
<Button
android:layout_alignparentTop = "true"
android:layout_centerHorizontal = "true"
/>
다른 위젯의 상대 위치에 배치하는 경우
각 속성값은 다른 위젯의 id를 지정
"@+id/기준위젯의아이디"와 같은 형식으로 사용
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/baseBtn"
android:layout_toLeftOf="@+id/baseBtn"
android:text="1번"/>