티스토리 뷰


- 레이아웃에서 정렬 기능이 필요한 경우에 다음과 같이 두 가지로 나룰 수 있다.

정렬속성 

설명 

 layout_gravity

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

 gravity

 뷰에서 화면에 표시하는 내용물을 정렬할 때

 (텍스트뷰의 경우, 내용물은 글자가 되고 이미지뷰의 경우 내용물은 이미지가 됨)



- 정렬을 위해 gravity 속성에 지정할 수 있도록 정의된 값

 정렬 속성값

 설 명

 top

 대상 객체를 위쪽 끝에 배치하기

 bottom

 대상 객체를 아래쪽 끝에 배치하기

 left

 대상 객체를 왼쪽 끝에 배치하기

 right

 대상 객체를 오른쪽 끝에 배치하기

 center_vertical

 대상 객체를 수직 방향의 중앙에 배치하기

 center_horizontal

 대상 객체를 수평 방향의 중앙에 배치하기

 fill_vertical

 대상 객체를 수직 방향으로 여유 공간만큼 확대하여 채우기

 fill_horizontal

 대상 객체를 수평 방향으로 여유 공간만큼 확대하여 채우기

 center

 대상 객체를 수직 방향과 수평 방향의 중앙에 배치하기 

 fill

 대상 객체를 수직 방향과 수평 방향으로 여유 공간만큼 확대하여 채우기

 clip_vertical

 - 대상 객체의 상하 길이가 여유 공간보다 클 경우에 남는 부분을 잘라내기

 - top|clip_vertical 로 설정한 경우 아래쪽에 남는 부분 잘라내기

 - bottom|clip_vertical 로 설정한 경우 위촉에 남는 부분 잘해내기

 - center_vertical|clip_vertical 로 설정한 경우 위쪽과 아래쪽에 남는 부분 잘라내기

 clip_horizontal

 - 대상 객체의 좌우 길이가 여유 공간보다 클 경우에 남는 부분을 잘라내기

 - right|clip_horizontal 로 설정한 경우 왼쪽에 남는 부분 잘라내기

 - left|clip_horizontal 로 설정한 경우 오른쪽에 남는 부분 잘라내기

 - center_horizontal|clip_horizontal 로 설정한 경우 왼쪽과 오른쪽에 남는 부분 잘라내기



참고 서적 : Do it! 안드로이드 앱 프로그래밍

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함