컨테이너 (RelativeLayout)
: 해당 컨테이너와 상위 컨테이너에 들어있는 위젯 간의 상대적인 관계를 통해 배치할 장소를 정하는 레이아웃이다.
개념과 속성
컨테이너를 기준으로 배치
android:layout_alignParentTop 위젯의 상단이 컨테이너 상단에 일치하게 배치한다.
android:layout_alignParentBottom 위젯의 하단이 컨테이너 하단에 일치하게 배치한다.
android:layout_alignParentLeft 위젯의 왼쪽이 컨테이너 왼쪽에 일치하게 배치한다.
android:layout_alignParentRight
android:layout_centerHorizontal
android:layout_centerVertical
android:layout_centerInParent
기준위젯 표시
1.참조해야 하는 위젯에 android:id 속성으로 이름을 지정한다.
2.다른 위젯을 참조해 불러오려면 더하기 기호 없이 @id/... 과 같은 형태로 다른 위젯의 이름을 지정한다.
별도의 위젯을 기준으로 배치
android:layout_above
android:layout_below
android:layout_toLeftOf
androdi:layout_toRightOf
정렬 방법
android:layout_alignTop
android:layout_alignBottom
android:layout_alignLeft
android:layout_alignRight
android:layout_alignBaseline
참조 순서
현재 위젯보다 아래쪽에 정의돼어있어서 아직 읽지 않은 위젯은 참조할 수 없다.
개념과 속성
컨테이너를 기준으로 배치
android:layout_alignParentTop 위젯의 상단이 컨테이너 상단에 일치하게 배치한다.
android:layout_alignParentBottom 위젯의 하단이 컨테이너 하단에 일치하게 배치한다.
android:layout_alignParentLeft 위젯의 왼쪽이 컨테이너 왼쪽에 일치하게 배치한다.
android:layout_alignParentRight
android:layout_centerHorizontal
android:layout_centerVertical
android:layout_centerInParent
기준위젯 표시
1.참조해야 하는 위젯에 android:id 속성으로 이름을 지정한다.
2.다른 위젯을 참조해 불러오려면 더하기 기호 없이 @id/... 과 같은 형태로 다른 위젯의 이름을 지정한다.
별도의 위젯을 기준으로 배치
android:layout_above
android:layout_below
android:layout_toLeftOf
androdi:layout_toRightOf
정렬 방법
android:layout_alignTop
android:layout_alignBottom
android:layout_alignLeft
android:layout_alignRight
android:layout_alignBaseline
참조 순서
현재 위젯보다 아래쪽에 정의돼어있어서 아직 읽지 않은 위젯은 참조할 수 없다.
댓글
댓글 쓰기