Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAP 5. 레이아웃.

Similar presentations


Presentation on theme: "CHAP 5. 레이아웃."— Presentation transcript:

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

13

14 프레임 레이아웃 여러 자식 뷰들을 겹쳐서 배치 필요한 뷰의 가시성(visibility)을 true로 설정한다.

15 프레임 레이아웃 예제

16 테이블 레이아웃

17 일반적인 뷰도 하나의 행이 될 수 있음

18 상대적 레이아웃

19 상대적 레이아웃

20 절대적 레이아웃

21 코드로 속성 변경하기

22 코드로 속성 변경

23 코드로 속성 변경

24 Lab: 계산기 앱 작성


Download ppt "CHAP 5. 레이아웃."

Similar presentations


Ads by Google