RelativeLayout

CODEDRAGON Development/Android

반응형

 

RelativeLayout

   

RelativeLayout

자식 뷰들을 상대적인 관계에 따라 배치합니다.

   

 

RelativeLayout 의 주요 레이아웃 특성들

특성이름

적용대상

설명

android:gravity

부모 뷰

다음 상수들 중 하나 또는 여러 개를 '|' 로결합하여 지정 : top, bottom, left, right, center_vertical, fill_vertical, center_horizontal, fill_horizontal, center, fill

자식 안에서 자식 뷰의 중력

android:layout_centerInParent

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 수직, 수평 중앙에 배치할 것인지의 여부

android:layout_centerHorizontal

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 수평 중앙에 배치할 것인지의 여부

android:layout_centerVertical

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 수직 중앙에 배치할 것인지의 여부

android:layout_alignParentTop

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 상단 가장자리에 붙일 것인지의 여부

android:layout_alignParentBottom

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 하단 가장자리에 붙일 것인지의 여부

android:layout_alignParentLeft

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 왼쪽 가장자리에 붙일 것인지의 여부

android:layout_alignParentRight

부모 뷰

true 또는 false

부모 컨테이너와의 상대적 위치 속성.

뷰를 부모의 오른쪽 가장자리에 붙일 것인지의 여부

android:layout_alignRight

자식 뷰

대상 뷰의 ID

예) @id/button1

뷰와의 상대적 위치 속성.

뷰를 대상 뷰(ID로 지정된)의 오른쪽 가장자리에 붙임

android:layout_alignLeft

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰를 대상 뷰(ID로 지정된)의 왼쪽 가장자리에 붙임

android:layout_alignTop

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰를 대상 뷰(ID로 지정된)의 상단 가장자리에 붙임

android:layout_alignBottom

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰를 대상 뷰(ID로 지정된)의 하단 가장자리에 붙임

android:layout_above

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰를 하단 가장자리를 대상 뷰의 상단에 붙임

android:layout_below

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰를 상단 가장자리를 대상 뷰의 하단에 붙임

android:layout_toLeftOf

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰의 오른쪽 가장자리를 대상뷰의 왼쪽에 붙임

android:layout_toRightOf

자식 뷰

대상 뷰의 ID

  

뷰와의 상대적 위치 속성.

뷰의 왼쪽 가장자리를 대상 뷰의 오른쪽에 붙임