본문 바로가기
Android

[Android] gravity, layout_gravity

by 태옹 2021. 4. 19.

gravity 속성

  • 레이아웃 안의 위젯을 어디에 배치할 것인지를 결정
  • 값으로 left, right, center, top, bottom 등을 사용
    • 2개를 조합하여 right|bottom처럼 사용할 수도 있음

layout_gravity속성

  • gravity 속성이 자신에게 포함된 자식(주로 위젯)을 어디에 위치시킬지를 결정한다면, layout_ gravity 속성은 자신의 위치를 부모(주로 레이아웃)의 어디에 위치시킬지 결정함
  • 그래서 gravity는 레이아웃에, layout_gravity는 위젯에 주로 지정함

 

 

▶ 레이아웃 안에 있는 위젯의 배치를 변경하려 할 때는 gravity를 사용

=> 대신 위젯에 속성을 부여하는게 아니라 레이아웃에 부여하는것임. baseLayout에 다른 위젯들이 배치되어서 어려움을 겪는다면 레이아웃 안에 레이아웃을 더 추가해서 gravity속성을 지정하면 됨.

 

 

 

'Android' 카테고리의 다른 글

[Android] 날짜와 시간 관련 위젯  (0) 2021.05.04
[Android] TableLayout, GridLayout  (0) 2021.04.19

댓글