티스토리 뷰
- 레이아웃에서 정렬 기능이 필요한 경우에 다음과 같이 두 가지로 나룰 수 있다.
정렬속성 |
설명 |
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! 안드로이드 앱 프로그래밍
'Programming > Android' 카테고리의 다른 글
[개발] 마켓등록 후 카카오 로그인 불가 현상 (4) | 2018.07.19 |
---|---|
애니메이션 효과 fillAfter 속성 (0) | 2015.03.18 |
레이아웃 (Layout) (0) | 2015.03.05 |
상대적 위치를 이용한 뷰 배치 속성 (0) | 2015.03.03 |