Download presentation
Presentation is loading. Please wait.
1
CHAP 5. 레이아웃
2
레이아웃 뷰들을 화면에 배치하는 방법
3
레이아웃의 종류
4
선형 레이아웃
5
선형 레이아웃 클래스의 속성
6
선형 레이아웃
7
Gravity 속성 값
8
Gravity 속성
9
자식 뷰들의 베이스 라인 정렬 <LinearLayout xmlns:android=" android:orientation="horizontal“ android:layout_width="fill_parent" android:layout_height="fill_parent" android:baselineAligned="true" > <LinearLayout … android:baselineAligned="false" >
10
가중치(weight) 선형 레이아웃의 자식 뷰들의 가중치가 각각 1, 2, 3 이면, 남아있는 공간의 1/6, 2/6, 3/6을 각각 할당받 는다.
11
가중치(weight) 가중치를 1로 선언한 2개의 텍스트 뷰들은 남아있는 공간을 동일하게 차지할 것이다.
12
가중치 예제 버튼, 텍스트 뷰, 에디트 텍스트 등의 뷰들을 가중치 를 다르게 하여 배치한 예
에디트 텍스트만 가중치가 1이고 나머지는 전부 0
14
프레임 레이아웃 여러 자식 뷰들을 겹쳐서 배치 필요한 뷰의 가시성(visibility)을 true로 설정한다.
15
프레임 레이아웃 예제
16
테이블 레이아웃
17
일반적인 뷰도 하나의 행이 될 수 있음
18
상대적 레이아웃
19
상대적 레이아웃
20
절대적 레이아웃
21
코드로 속성 변경하기
22
코드로 속성 변경
23
코드로 속성 변경
24
Lab: 계산기 앱 작성
Similar presentations