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) 자식 뷰의 중요도를 나타낸다.
11
가중치 예제 버튼, 텍스트 뷰, 에디트 텍스트 등의 뷰들을 가중치 를 다르게 하여 배치한 예
에디트 텍스트만 가중치가 1이고 나머지는 전부 0
13
마진과 패딩 패딩이란 뷰의 경계와 뷰의 내용물 사이의 간격 마진이란 자식 뷰 주위의 여백
14
마진과 패딩의 예
15
프레임 레이아웃 여러 자식 뷰들을 겹쳐서 배치 필요한 뷰의 가시성(visibility)을 true로 설정한다.
16
프레임 레이아웃 예제
17
테이블 레이아웃
18
일반적인 뷰도 하나의 행이 될 수 있음
19
상대적 레이아웃
20
상대적 레이아웃
21
절대적 레이아웃
22
코드로 속성 변경
23
코드로 속성 변경 수평으로 배치 버튼의 텍스트 변경
Similar presentations