CHAP 5. 레이아웃.

Slides:



Advertisements
Similar presentations
Android Application. 최신버전 안드로이드 SDK 설치 1. SDK 설치 접속.
Advertisements

저소득층을 위한 부실 공교육 강화 필요성 제고 한국어문학부 이예지 영어영문학부 김미진.
삼성소프트웨어멤버십 20 th 박희근 ( A n d r o i d.
2014 년 3 학년 1 학기 월요일 분반 (001,005) 인공지능연구실.  Activity  View  View Group - Layout.
Chap. 2 회계거래와 회계등식. Step 01 회계거래와 회계등식  회계거래 : (1) 재무상태에 변동을 가져오면서, (2) 그 변동액이 합리적으로 측정가능한 경제적 사건 - 회계시스템에 입력시켜야만 기업의 재무제표에 반영됨 기업이 외부의 제 3 자와 계약체결,
Unlocking Android 안드로이드 패키지 (1/2) 2 Unlocking Android 안드로이드 패키지 (2/2) 3.
Android Activity & View & Layout
6 메 뉴.
DWRR vs CFS in Fairness 최성준 2011년 10월 6일.
한국경제론 가을 Chap 10 비정규직 문제 국회의원 이경재 (前 국회환경노동위원장)
Chap 3 한국의 성장 추이 김 광 두 (서강대학교 경제학과).
CHAP 18. 멀티미디어.
CHAP 10. 액티비티와 인텐트.
Contents 학습목표 이벤트를 처리하는 여러 가지 형식과 각 형식의 장단점에 대해 상세하게 연구하고 기본적인 이벤트에 대한 실습을 한다. 사용자의 입력을 자유자재로 처리하기 위해서 반드시 습득해야 하는 중요한 기술 실습. 학습내용 이벤트 핸들러 여러 가지 이벤트.
액티비티와 리소스.
Contents 학습목표 이벤트를 처리하는 여러 가지 형식과 각 형식의 장단점에 대해 상세하게 연구하고 기본적인 이벤트에 대한 실습을 한다. 사용자의 입력을 자유자재로 처리하기 위해서 반드시 습득해야 하는 중요한 기술 실습. 학습내용 이벤트 핸들러 여러 가지 이벤트.
CHAP 7. 메뉴와 대화상자.
Contents 학습목표 Canvas와 Paint 객체를 통해 화면에 원하는 도형을 그리고 속성을 변경하는 기본적인 방법에 대해 소개한다. 토스트로 메시지를 출력하는 방법과 스피커를 통해 소리를 출력하는 방법에 대해서도 알아본다. 학습내용 캔버스 그리기 객체 쉐이더 그외.
패키지 다이어그램 패키지 다이어그램의 UML 표기법 다른 다이어그램을 포함하는 패키지 다이어그램 패키지 다이어그램의 예
교육행정의 기초 중등특수교육과 김준식 중등특수교육과 이주은 유아교육과 김도식
Java Seminar 6.
Chap. 11 금융자산 및 관계기업투자주식.
CHAP 4. 이벤트 처리.
CHAP 6. 이벤트 처리.
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
UNIT 07 그림책 만들기 1/2 로봇 SW 콘텐츠 연구원 조용수.
CHAP 11. 액티비티와 인텐트.
CHAP 7. 메뉴와 대화상자.
제1강 : 정보처리기능사 필기 - 지피지기 백전백승.
1.모형 항공기란 무엇일까? 2. 글라이더 제작 3.고무동력기 제작 4. 모형항공기 수업지도안 항 공 과 학
CHAP 8. 그래픽.
안드로이드 테트리스에 필요한 최소 기능.
UNIT 05 신문 만들기 로봇 SW 콘텐츠 연구원 조용수.
CHAP 13. 네트워크.
Chap.1 전기화학의 기초.
CHAP 12. 리소스와 보안.
CHAP. 2 안드로이드 개발 도구 설치.
I F A A A B E A H A A A D C A G A A A B B B B A A A A B A B B B
Chap4_사원수.
근본, 회복, 도전의 응답을 향한 집중의 힘, 길, 문 (행1:1~8).
Chap. 6 계획 : 개요와 기대되는 결과.
유체 정역학 원자력교육원 해외교육실 고진환,
유비쿼터스 컴퓨팅 개념과 주요 이슈.
역량 사전 목 차 I 공통/직무역량 ………………… Page 1 II 관리(리더)역량 ………………… Page 39.
Chap 7_2. 실제 세계와의 통로 센서 기울기 센서(SW-520D) 진동 센서(SW-18020P)
CHAP 3. 첫번째 애플리케이션.
CHAP 5. 레이아웃.
마술교육지도사 1. 마술이란? CONJURING 불가능한 현실을 가능하게 보여주는 기술.
자료구조: CHAP 7(2) 트리 순천향대학교 컴퓨터공학과 하 상 호.
한우의 개량 천안연암대학 정 흥 우.
3강_레이아웃-I 화면구성 요소 뷰에 대한 이해 LinearLayout Lecturer Kim Myoung-Ho
“지식경영” 사례 안에서 (회사) 생각해보기
제 8장 상권분석과 입지 및 출점 전략 가. 목표시장 선정과 지리정보 시스템 시장 세분화
CHAP 12:탐색 C로 쉽게 풀어쓴 자료구조 생능출판사 2005.
CHAP 12 : 탐색 C로 쉽게 풀어쓴 자료구조 생능출판사 2011.
UCC제작 발표 김민희 노진주 허경진 1.
05. 레이아웃 익히기 제목.
CHAP 10 : 그래프.
Chap. 8 자바 가상 머신의 클래스 로더 사용 PS Lab. 이지연.
CHAP 23. 센서.
기독교 문화를 통한 ‘쉼’있는 토요일 청소년 conference Season.3
코딩체험교실 아두이노 로봇 코딩 4차산업기술 체험 (SW코딩/자율주행기술).
CHAP. 2 안드로이드 개발 도구 설치.
CHAP 11. 리소스와 보안.
Chap.7 표면처리와 고기능화.
11장 다형성과 추상 클래스, 인터페이스 Section 1 객체의 형 변환 Section 2 연산자 Section 3 다형성
경동대학교 건축토목공학부 교수 디장인기초(3주 힘의 원리) 경동대학교 건축토목공학부 교수
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
서술형 평가 확대 한국교육과정평가원 김 소 영.
CHAP 5. 메뉴와 대화상자.
Presentation transcript:

CHAP 5. 레이아웃

레이아웃 뷰들을 화면에 배치하는 방법

레이아웃의 종류

선형 레이아웃

선형 레이아웃 클래스의 속성

선형 레이아웃

Gravity 속성 값

Gravity 속성

자식 뷰들의 베이스 라인 정렬 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal“ android:layout_width="fill_parent" android:layout_height="fill_parent" android:baselineAligned="true" > <LinearLayout … android:baselineAligned="false" >

가중치(weight) 자식 뷰의 중요도를 나타낸다.

가중치 예제 버튼, 텍스트 뷰, 에디트 텍스트 등의 뷰들을 가중치 를 다르게 하여 배치한 예 에디트 텍스트만 가중치가 1이고 나머지는 전부 0

마진과 패딩 패딩이란 뷰의 경계와 뷰의 내용물 사이의 간격 마진이란 자식 뷰 주위의 여백

마진과 패딩의 예

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

프레임 레이아웃 예제

테이블 레이아웃

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

상대적 레이아웃

상대적 레이아웃

절대적 레이아웃

코드로 속성 변경

코드로 속성 변경 수평으로 배치 버튼의 텍스트 변경