릴레이티브 레이아웃(Relative Layout)

INI-K (이니케이)·2021년 7월 20일
0

Android_Basic

목록 보기
4/19

Relative Layout

  • Relative Layout안에 들어있는 뷰들 간의 관계를 설정하여 배치하는 레이아웃이다.

  • Relative Layout은 별다른 속성이 없고 여기에 배치된 뷰들에 속성이 추가된다.


부모와의 관계

  • alignParentTop : 뷰의 상단을 부모의 상단에 맞춘다.

  • alignParentBottom : 뷰의 하단을 부모의 하단에 맞춘다.

  • alignParentLeft : 뷰의 좌측을 부모의 좌측에 맞춘다.

  • alignParentRight : 뷰의 우측을 부모의 우측에 맞춘다.

  • centerHorizontal : 뷰의 가로 중앙을 부모의 가로 중앙에 맞춘다.

  • centerVertical : 뷰의 세로 중앙을 부모의 세로 중앙에 맞춘다.

  • centerInParent : 뷰의 중앙을 부모의 중앙에 맞춘다.


다른 뷰 와의 관계

  • align_top : 뷰의 상단을 지정된 뷰의 상단에 맞춘다.

  • align_bottom : 뷰의 하단을 지정된 뷰의 하단에 맞춘다.

  • align_left : 뷰의 좌측을 지정된 뷰의 좌측에 맞춘다.

  • align_right : 뷰의 우측을 지정된 뷰의 우측에 맞춘다.

  • below : 지정된 뷰 하단에 위치한다.

  • above : 지정된 뷰 상단에 위치한다.

  • toRightOf : 지정된 뷰 우측에 위치한다.

  • toLeftOf : 지정된 뷰 좌측에 위치한다.

  • baseline : 지정된 뷰의 베이스라인에 맞춘다.


Relative Layout은 부모와의 관계, 다른 뷰와의 관계를 통해 배치하는 레이아웃이다.


실습 git

profile
긍정적인 개발자를 꿈꾸는 김태환입니다.

0개의 댓글

관련 채용 정보