나무 숲
[안드로이드 스튜디오] layout_width, layout_height 본문
layout_width, layout_height
안드로이드 스튜디오에서 화면을 구성하는 아이템(텍스트, 버튼, 이미지 등등)을 어떻게 포장하느냐, 를 결정하는, 필수적으로 지정해야 하는 부분입니다.
위와 같이 required라고 뜹니다!
혹시나 width와 height가 헷갈리시는 분들을 위해 아래 이미지를 참고해 주세요ㅎㅎ;;
안드로이드에서는 아이템의 레이아웃을 결정하는 두 가지 형태가 있습니다.
사진과 함께 보시면 바로 이해되실 것 같아요!
wrap_content
<TextView android:layout_width="wrap_content" |
이름 그대로 content를 wrap하는! 싸매는! 형태입니다.
match_parent
<TextView android:layout_width = "match_parent" |
parent.. 즉 가장 큰 레이아웃이 작은 레이아웃의 부모겠죠?!! 그 부모의 크기에 맞춘다는 표현인 듯 합니다.
위 예시는, height는 match_parent, width는 wrap_content로 한 모습입니다.
이런 싸매기를 왜 하느냐 하면.. 저렇게 하므로써 저 공간은 온전히 해당 아이템만의 공간이 되는데요, 아이템끼리 겹쳐지거나 하는 경우가 없게 됩니다.
width, height 둘 다 match_parent로 하는 경우는 주로 화면 전체에 웹을 깔 때 (예를 들어 어떤 버튼 누르면 웹 화면을 띄워주는) 사용하기도 합니다.
728x90
반응형
'Career > 모바일' 카테고리의 다른 글
Android / +Xamarin android 문서 보면서 기록한 Activity Lifecycle (0) | 2020.08.18 |
---|---|
iOS 앱 아이콘 AppIcon 적용, 사이트 (0) | 2019.11.05 |
[안드로이드 스튜디오] 버튼 Button (0) | 2017.04.27 |
[안드로이드 스튜디오] 구상 (1) (2) | 2017.04.23 |
[안드로이드 스튜디오] 소개+환경구축 (0) | 2016.07.09 |
Comments