본문 바로가기
안드로이드

[android] [xml] 뷰 가운데 정렬하기

by 코드 이야기 2020. 12. 22.
728x90

뷰를 정렬해보겠습니다!

 

우선 

가운데 정렬 

원하는 뷰의 layout_gravity를 center로 설정해주는 방법!

-> 그러나 제대로 가운데로 안왔군요!

 

LinearLayout의 gravity를 center로 해주면 가운데로 잘 옵니다!

-> 그렇다면 layout_gravity와 gravity는 뭐가 다른걸까요?

 

  • layout_gravity = View의 테두리
  • gravity = View의 내용물

 

 

layout_gravity와 gravity의 차이점을 알았으니

gravity를 이용해 글자를 가운데로 정렬해보는 것도 해봅시다!

 

가운데 정렬 ✌️

 

layout_width와 layout_height의 설정을 바꾸어 TextView가 화면에 꽉 차게 설정해준 후

gravity 즉, 글자만 가운데로 바꿔준 것입니다.

 

 

 

가운데 정렬 이외에는 대부분 margin(여유)를 이용해 위, 아래, 왼쪽, 오른쪽에 어느정도 공백을 줄지 설정하거나

 

gravity를 위, 아래, 왼쪽, 오른쪽으로 두는 등 간단하게 할 수 있습니다.

 

gravity의 몇가지 속성만 더 확인해보겠습니다.

 

 

 

 

 

 

728x90

댓글