Android

[Android] Layout (레이아웃) 의 크기를 설정하는 속성들

YaluStar 2013. 12. 30. 23:07

이번에는 Layout (레이아웃) 의 크기를 정하는 속성에 대해서 알아보도록 합시다.

 

layout (레이아웃) 의 가로와 세로 크기를 지정하는 속성에는 3가지가 있습니다.

 1

 wrap_content

 포함된 내용을 보여줄 수 있는 크기로 설정

 2

 match_parent

 부모 뷰의 내부 여백(padding)을 제외한 크기로 설정

 3

 fill_parent

 match_parent와 동일

간략하게 설명을 하면 이렇습니다.

여기서 fill_parent 비권장 속성이므로 사용하실거면 match_parent 를 사용하시는것을 추천합니다.

먼저 wrap_content 부터 살펴보도록 하겠습니다

초록색 상자는 크기가 가로 세로 200dp 로 설정된 박스이고

노란색은 Layout 의

android:layout_width="wrap_content"

android:layout_height="wrap_content"

2개의 속성을 사용한 것입니다.

wrap_content 를 사용하면 현재 화면에 상관없이 Layout (레이아웃) 안의 뷰들을 나타낼 수 있을 정도의

 

크기만 자동으로 설정되어 지는것입니다.

 

 

match_parent 를 알아보겠습니다.

android:layout_width="match_parent"

android:layout_height="match_parent"

match_parent 속성을 사용하면 크기에 상관없이 디바이스(폰)의 크기에 맞춰서

화면 전체가 꽉 차는것입니다.

 

이상으로 Layout 의 크기 속성들에 대해서 알아보았습니다.

 

 

 

반응형