이번에는 Android xml수정작업중 fill_parent와 wrap_content 를 사용하는법에 대해 배워보겠습니다~~
* android:layout_height, android:layout_width 들은 다음과 같은 값을 지정할 수 있습니다.
"fill_parent" 또는 "match_parent" = 그 개체를 레이아웃 안에 크기를 꽉채운다. (match_parent도 같은 의미)
"wrap_content" = 그 객체 안의 내용물에 맞춰서 객체의 크기를 조절한다.
"숫자dip" = 임의의 숫자(0,1,2)로 크기를 지정한다. (dip는 단위인데 이 단위 말고도 단위는 많습니다.)
* 먼저 위의 스샷을 봐주세요!
저 버튼에는 Hello world! 라는 텍스트의 content 와
화면을 꽉 채우는 레이아웃이라는 parent 가 있습니다.
* 적용된 레이아웃 값 android:layout_width="wrap_content" android:layout_height="wrap_content" * 설명 layout_width(가로길이)와 layout_height(세로길이) 옵션이 모두 "wrap_content"로 되어 있습니다. 따라서 이 버튼의 크기는 버튼 안의 텍스트(content) 길이, 크기에 맞춰서 나오게 됩니다. * 값 보기 <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello world!" /> | * 적용된 레이아웃 값 android:layout_width="fill_parent" android:layout_height="fill_parent" * 설명 layout_width(가로길이)와 layout_height(세로길이) 옵션이 모두 "fill_parent"로 되어 있습니다. 이 버튼의 크기는 레이아웃(parent)에 꽉 차게 나오게 됩니다. 레이아웃에 맞춰서 나온다는 말도 되지요. *값 보기 <Button android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="Hello world!" /> |
* 적용된 레이아웃 값 android:layout_width="fill_parent" android:layout_height="wrap_content" * 설명 layout_width(가로길이)가 "fill_parent", layout_height(세로길이)가 "wrap_content" 로 지정되어 있습니다. 따라서 가로 길이는 레이아웃(parent)에 꽉 차게 지정되고, 세로 길이는 텍스트(content)에 맞춰서 지정됩니다. * 값 보기 <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello world!" /> | * 적용된 레이아웃 값 android:layout_width="wrap_content" android:layout_height="fill_parent" * 설명 layout_width(가로길이)가 "wrap_content", layout_height(세로길이)가 "fill_parent" 로 지정되어 있습니다. 따라서 가로 길이는 텍스트(content)에 맞춰서 지정되고, 세로 길이는 레이아웃(parent)에 꽉 차게 지정됩니다. * 값 보기 <Button android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="Hello world!" /> |
* 적용된 레이아웃 값 android:layout_width="200dip" android:layout_height="120dip" * 설명 layout_width(가로길이)는 사용자가 임의로 지정한 "200dip", layout_height(세로길이)는 사용자가 임의로 지정한 "120dip" 로 지정되어 있습니다. 텍스트(content)의 크기, 레이아웃(parent)의 크기와 상관없이 사용자가 입력한 숫자대로 지정됩니다. * 값 보기 <Button android:layout_width="200dip" android:layout_height="120dip" android:text="Hello world!" |
이로써 android:layout_width(height)에 들어가는 값에 대한 강좌를 마치겠습니다 :)
'테마강좌' 카테고리의 다른 글
[러그의 테마강좌] 앱의 액션바(타이틀바) 스타일 바꾸기 (0) | 2014.02.25 |
---|---|
[블박의 테마강좌]상단바에 그라데이션을 넣어보자! (0) | 2014.02.19 |
[러그의 테마강좌] 구문 하나로 앱의 테마를 바꿔보자 (블렉, 화이트) (4) | 2014.02.04 |
[러그의 테마강좌] 파워포인트(PPT)로 아이콘, 간단한 이미지 만들기 (4) | 2014.01.14 |
[블박의 테마강좌]SystemUI-배터리 % 텍스트를 넣어보자! (0) | 2014.01.08 |