CHAP 5. 레이아웃.

Slides:



Advertisements
Similar presentations
6 장 객체 - 지향 설계 ③. 목차 GUI 레이아웃  전화기 키 패드 전화기 키 패드 전화기 키 패드 모양의 GUI 를 만드는 Telephone.java, TelephonePanel.java 를 완성해 보자.  주석을 참고하여 TelephonePanel.java.
Advertisements

Term project. Touch-screen 활용 그림판 –Touch-screen 을 입력장치로 하여 LCD 상에 그림을 그리는 프로그램 – 터치 입력을 절대 좌표로 받는 디바이스 /dev/touch 를 만들어 응용 프 로그램에서 수행하도록 함. –User interface.
기본위젯과 레이아웃 둘째 마당 - Chapter 01 Do It! 안드로이드 앱 프로그래밍 Jun. 2013
한국기술교육대학교 아두이노 기반 펌웨어 개발 (기본과정) 5일차 강사: 김영준 목원대학교 겸임교수.
04. 기본 위젯 익히기 제목. 04. 기본 위젯 익히기 제목 뷰와 뷰 상속을 이해한다. 기본 위젯을 다루는 방법을 익힌다. 안드로이드 앱의 기본적인 프로그래밍을 숙달한다.
149개의 실습예제로 배우는 Flash 8.
Image & Video processing
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
.Net Web Application 2010 컴퓨터공학실험(Ⅰ)
CHAP 6. 이벤트 처리.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
CHAP 24. nfc와 앱위젯.
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
MOS 자격증 Word-Expert 2003.
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
11.텍스트를 위한 화일.
Error Detection and Correction
05. 레이아웃 익히기 제목. 05. 레이아웃 익히기 제목 레이아웃의 개념을 익힌다. 화면을 다양한 레이아웃으로 구성한다. Java 코드만으로 화면을 작성해 본다.
CHAP 8. 그래픽.
Silverlight - Panel 비트 18기 최용호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
프리젠테이션활용 및 데이터활용 Chapter 2 파워포인트의 기본 김 정 석
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
D / K / I / T / E / C / H / N / O / L / O / G / Y
Power Java 제14장 배치 관리자.
UNIT 05 신문 만들기 로봇 SW 콘텐츠 연구원 조용수.
10장. 예외처리.
CHAP 12. 리소스와 보안.
3장. CentOS 리눅스 설치.
Chap 6.Assembler 유건우.
CHAP 13. 방명록 만들기 실습.
C# 12장. 웹 응용 프로그램 제작.
게임웹사이트운영 [10] 폼 작성.
10장 tkinter로 GUI 만들기.
2015학년도 PHP 기말 레포트 로그인 홈페이지 제작.
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
상품설명 페이지 디자인.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
윈도우 컨트롤.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Clipping 이진학.
PowerPoint 2009/2/17.
자바 5.0 프로그래밍.
5강. 배열 배열이란? 배열의 문법 변수와 같이 이해하는 배열의 메모리 구조의 이해 레퍼런스의 이해 다차원 배열
3강_레이아웃-I 화면구성 요소 뷰에 대한 이해 LinearLayout Lecturer Kim Myoung-Ho
Tween Animation 천승현.
CHAP 5. 레이아웃.
빌드 성공.
CHAP 21. 전화, SMS, 주소록.
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 15회차 강사 : 박영민.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
.Net Web Application 2007 컴퓨터공학실험(Ⅰ)
메뉴(Menu) 컴퓨터응용 및 실습 I.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
위젯과 레이아웃.
12 그리드 시스템.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
ITQ 정보기술자격 국가공인 Excel 2007 Ⅱ 함수- 12회차 강사 : 박영민.
웹과 모바일 홈페이지의 이해와 제작 폰트_레이아웃
9 브라우저 객체 모델.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
Power Java 제14장 배치 관리자.
웹과 모바일 홈페이지의 이해와 제작 웹기획 & 제작
05. 레이아웃 익히기 제목. 05. 레이아웃 익히기 제목 레이아웃의 개념을 익힌다. 화면을 다양한 레이아웃으로 구성한다. Java 코드만으로 화면을 작성해본다.
CHAP 5. 메뉴와 대화상자.
BoardGame 보드게임 따라가기.
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, 2, 3 이면, 남아있는 공간의 1/6, 2/6, 3/6을 각각 할당받 는다.

가중치(weight) 가중치를 1로 선언한 2개의 텍스트 뷰들은 남아있는 공간을 동일하게 차지할 것이다.

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

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

프레임 레이아웃 예제

테이블 레이아웃

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

상대적 레이아웃

상대적 레이아웃

절대적 레이아웃

코드로 속성 변경하기

코드로 속성 변경

코드로 속성 변경

Lab: 계산기 앱 작성