릴렉티브 레이아웃은 꼬리물기 레이아웃입니다


A옆에 B , B아래 C 이런식으로 정렬하게 됩니다. 


우선 정렬속성을 보시면



속성 설명
layout_above ~의 위에 배치
layout_below ~의 아래에 배치
layout_toLeftOf ~의 왼쪽에 배치
layout_toRightOf ~의 오른쪽에 배치
layout_alignLeft ~와 왼쪽변 정렬
layout_alignTop ~와 위쪽 변 정렬
layout_alignRight ~와 우측변 정렬
layout_alignBottom ~와 아래쪽 변 정렬
layout_alignParentLeft true이면 부모와 왼쪽변 정렬
layout_alignParentTop true이면 부모와 위쪽변 정렬
layout_alignParentRight true이면 부모와 오른쪽변 정렬
layout_alignParentBottom true이면 부모와 아래쪽변 정렬
layout_alignBaseline ~와 베이스라인을 맞춘다
layout_alignWithParentIfMissing layout_toLeftOf 등의 속성에 대한 앵커가 발견되지 않으면 부모를 앵커로 사용한다
layout_centerHorizontal true이면 부모의 수평 중앙에 배치한다.
layout_centerVertical true이면 부모의 수직 중앙에 배치한다.
layout_centerInParent true이면 부모의 수평, 수직 중앙에 배치한다.

식으로 ~옆에  /~와 라인을 맞춤 / ~의 ~변에 라인을 맞춤 식으로 부모뷰 옆에 자식뷰를 배치 하는 방식으로 생각하시면 됩니다.

p52.jpg 

이런식으로 B를 부모 A를 자식이라고 생각했을 때

A옆에 B를 위치하여 찍는다. 라고 생각하시면 됩니다.



  
  
  	
  	


위코드를 보면서 무엇옆에 무엇이있는지 생각을하시고 아래그림을 보시면 되겠습니다.

 

+ Recent posts