본문 바로가기

ANDROID의 속삭임

[android][기초][layout]정렬 지정

※ fill_parent/match_parent/wrap_content

- fill_parent : 경우 채워질수 있는 최대한의 크기가 된다. ( 비권장 : 프로이후 비권장 되고 있다. )

- match_parent : 경우 부모의 크기에 맞게 채워진다.( 사실상 fill_parent와 같은 역할로써 match_parent가 권장된다.)

- wrap_content : 경우에는 객체의 사이즈에 맞게 크기가 조절이 된다. 




※ 정렬 지정

gravity : 내용물을 어느 쪽으로 배치 할것인가를 지정 하는 속성.

layout_gravity : 레이아웃을 부모의 공간중 어디에 둘지 정함.

- 속성의 값 지정법 : ex) android:gravity="수평[|수직]" / android:gravity="center_vertical|right"

 상수

값 

설명 

 center_horizontal

 0x01

 수평으로 중앙에 배치한다.

 left

 0x03

 컨테이너의 왼쪽에 배치한다. 크기는 바뀌지 않는다.

 right

 0x05

 컨테이너의 오른쪽에 배치한다.

 fill_horizontal

 0x07

 수평 방향으로 가득 채운다.

 center_vertical

 0x10

 수직으로 중앙에 배치한다.

 top

 0x30

 컨테이너의 상단에 배치한다. 크기는 바뀌지 않는다.

 bottom

 0x50

 컨테이너의 하단에 배치한다.

 fill_vertical

 0x70

 수직 방향으로 가득 채운다.

 center

 0x11

 수평으로나 수직으로 중앙에 배치한다.

 fill

 0x77

 컨테이너를 가득 채우도록 수직, 수평 크기를 확장한다.