Skip to Main Content
Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
book

Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)

by 우정은, 돈 그리피스, 데이비드 그리피스
July 2018
Beginner content levelBeginner
936 pages
26h 17m
Korean
Hanbit Media, Inc.
Content preview from Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
지금 여기예요
4
221
뷰와 뷰 그룹
android:layout_weight="number"
기본 레이아웃의 모든 뷰는 콘텐트에 필요한 만큼 수직 공간을 차지합니다.
여기서는 다른 뷰가 사용하지 않는 모든 수직 공간을
Message
텍스트 필드가
차지하도록 만들어야 합니다.
무게를 추가해 뷰 늘리기
레이아웃의 남은 공간을 모두
사용하도록 Message 텍스트
필드를 수직으로 늘려야 해요.
여기서
number
0
보다 큰 수여야 합니다.
뷰에 무게를 할당할 때 레이아웃은 각각의 뷰가 자신의 콘텐트를 표시할 수 있을 만큼
충분한 공간을 가지고 있는지 확인합니다. 즉, 우리 예제에서는 버튼이 텍스트를 표시할
수 있을 만큼 큰지, 각각의 편집할 수 있는 텍스트 필드는 힌트를 표시할 수 있을 만큼
충분한 공간이 있는지 등을 확인합니다. 확인이 끝나면 레이아웃은 나머지 공간을
가져다가 무게가
1
이상인 뷰에 무게의 값에 따라 비율적으로 공간을 할당합니다.
Message
텍스트 필드에 무게(
weight
)를 할당해 이를 달성할 수 있습니다. 뷰에
무게를 할당함으로써 레이아웃의 나머지 공간을 모두 차지하도록 지시할 수 있습니다.
다음처럼 뷰에 무게를 할당합니다.
LinearLayout
FrameLayout
222 Chapter 5
무게 헤더
편집할 수 있는
Message ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

최길우, 앤드류 스텔만, 제니퍼 그린

Publisher Resources

ISBN: 9791162240953