본문 바로가기
프로그래밍/android

layout_gravity와 gravity의 구분

by 신일석 2014. 11. 26.

일반적인 프로그래밍에서의 align의 역할을 안드로이드에서는 gravity를 통해 조정한다.


정렬 속성

 설 명

 layout_gravity

 부모 컨테이너의 여유 공간에 뷰가 모두 채워지지 않아 여유 공간에 뷰를 정렬할 때

 gravity

 뷰에서 화면에 표시하는 내용물을 정렬할 때(텍스트뷰의 경우, 내용물은 글자가 되고 이미지뷰의 경우 내용물은 이미지가 됨)


    // 텍스트를 왼쪽 상단에 표시할 경우 left|top와 같이 표시한다.
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="left|top"/>