이번에는 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 의 크기 속성들에 대해서 알아보았습니다.
반응형
'Android' 카테고리의 다른 글
[Android] 간단한 연습문제 풀어보기 2 (0) | 2017.01.19 |
---|---|
[Android] 간단한 연습문제 풀어보기 (0) | 2017.01.18 |
[Android] RelativeLayout 에 대해서 (0) | 2013.12.31 |
[Android] LinearLayout 에 대해서 알아보기 (0) | 2013.12.31 |
[Android] Layout에 대해서 알아보자 (0) | 2013.12.30 |