UNIT 07 그림책 만들기 1/2 로봇 SW 콘텐츠 연구원 조용수.

Slides:



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

Application Create Android Side. Application 설계 시 꼭 지켜야 할 5 가지 UI 쓰레드는 UI 만 처리하게 하자 사용자를 방해하지 말라. 다양한 화면 해상도를 지원하라 –Absolutelayout 을 사용하지 말아라 ( 고정값 )
제 2 강 프로젝트 구성과 View 안드로이드 앱 개발 강좌. 목 차목 차목 차목 차 목 차목 차목 차목 차 안드로이드 프로젝트 구성 2 에뮬레이터 사용법 3 버전과 screen size 4 5 Hello World 앱 작성하기 1 View 와 ViewGroup.
삼성소프트웨어멤버십 20 th 박희근 ( A n d r o i d.
2014 년 3 학년 1 학기 월요일 분반 (001,005) 인공지능연구실.  Activity  View  View Group - Layout.
Android Android-UI (DMI) Kang GiHoon. DMI--Kang Gihoon Android UI.
Android Application 데이터베이 스. 데이터베이스 활용하 기  안드로이드에 쓰이는 DBMS 의 이름은 SQLite.  SQLite 는 경량의 임베디드 데이터베이스 엔젠이며, 아이폰, 파이어폭스 등 여 러 곳에서 이미 많이 채택된 검증된 엔진이다. 
Android Activity & View & Layout
학부모 연수 SW교육 연구시범학교 운정초등학교.
6 메 뉴.
(4) 우리 나라의 이상과 목표 2. 국가의 중요성과 국가 발전 중학교 2학년 도덕
기본위젯과 레이아웃 둘째 마당 - Chapter 01 Do It! 안드로이드 앱 프로그래밍 Jun. 2013
Digital Content Delivery Anytime... Anywhere...
CHAP 8. 그래픽.
CHAP 18. 멀티미디어.
CHAP 10. 액티비티와 인텐트.
CHAP 10. 액티비티와 인텐트.
Android Programming 고급위젯
액션바와 네비게이션
Android 개발환경 설정 및 Android View 소개
제5장 산업재해 보상보험 ☞ 목적 : 근로자의 업무와 관련하여 발생한 재해근로자의 재활 및 사회복귀를 촉진시키기 위하여 이에 필요한 보험시설을 설치 운영하며, 피해를 예방하고 근로자의 복지증진을 위한 사업을 행함으로써 근로자의 보호에 이바지함을 목적으로 함. 산재보험은.
Android Application 애플리케이션 위젯.
SW업체 업무설명회 자료 2007년 행정업무용 S/W 구매 조달청 (정보기술용역팀)
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
CHAP 7. 메뉴와 대화상자.
1. 근접경호의 개념 경호대상의 신변을 보호하기 위하여 지근거리에서 실시하는 호위활동을 말하며 경호행위의 마지막 보루이다.
학과 : 컴퓨터정보과 B반 학번 : 성명 : 박광원
04. 기본 위젯 익히기 제목.
Java Seminar 6.
CHAP 4. 이벤트 처리.
CHAP 6. 이벤트 처리.
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
CHAP 11. 액티비티와 인텐트.
CHAP 7. 메뉴와 대화상자.
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
○ 본 강의 자료는 이지스퍼블리싱(주)에서 제공하는 강의 교안입니다.
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
CHAP 8. 그래픽.
안드로이드 테트리스에 필요한 최소 기능.
UNIT 05 신문 만들기 로봇 SW 콘텐츠 연구원 조용수.
CHAP 14. 데이터베이스와 환경 설정.
CHAP 12. 리소스와 보안.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
Tel 건설업 관리 프로그램 (건설박사) ㈜비즈로 Tel
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
교육과정과 주요업무.
초등교원 전보시스템 사용자 설명서(교감, 원감용) 광주광역시교육청.
CHAP 3. 첫번째 애플리케이션.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
모두가 행복한 교육, 미래를 여는 창의인재 2015 개정교육과정 서울숭인초등학교 교사 이소정.
3강_레이아웃-I 화면구성 요소 뷰에 대한 이해 LinearLayout Lecturer Kim Myoung-Ho
CHAP 5. 레이아웃.
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
05. 레이아웃 익히기 제목.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
1. 기술 및 제품 설명 > 제품 개요 발표자료 작성 방법 <발표자료 작성 방법>
CHAP 11. 리소스와 보안.
1학년 신입생 학부모교실 안내사항 2019년 3월 6일 1학년부장 김희선.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
“전자구매” 메뉴 접속을 위해 “전자입찰” 메뉴에서 공인인증서 등록
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
CHAP 5. 메뉴와 대화상자.
차세대 응급의료정보망 구축 4차 사업 통합로그인 이용메뉴얼 v1.1.
대관시스템 매뉴얼 : 대관회원가입 및 공연장 대관신청
중등교원 전보시스템 사용자 설명서 * 작성일 2018 년 12 월 14 일 * 작성자 광주광역시교육청.
Presentation transcript:

UNIT 07 그림책 만들기 1/2 로봇 SW 콘텐츠 연구원 조용수

학습 목표 Button Widget 활용 Widget Id 설정 Resource : R View 연결 Layout 제작

미션

프로젝트 생성

프로젝트 생성

실습 1: 프로젝트 생성 실습용 프로젝트 생성

버튼 Object View TextView Button

버튼 글자와 배경 text background <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:layout_width="200dp" android:layout_height="50dp" android:text="@string/hello_world" android:background="@drawable/big" /> </LinearLayout>

버튼 글자와 배경 text background <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Button android:layout_width="200dp" android:layout_height="50dp" android:text="@string/hello_world" /> </LinearLayout>

나는 ???입니다 id <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:id="@+id/tvTitle" android:text="@string/hello_world" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </RelativeLayout>

R.java

뷰 찾기 findViewById

실습 1: 버튼 연결 LinearLayout Button 2개와 TextView 추가 Java 소스와 연결

Layout 제작 필요한 Widget ImageView Button : 이전 TextView : Page 표시

Layout 제작 : Resource 추가 필요한 Resource 를 복사

Layout 제작 : Resource 추가 필요한 Resource 를 복사

Layout 분석 Vertical ImageView Button TextView Button Horizontal

Layout 분석 Vertical ImageView Button TextView Button Horizontal

실습

실습 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <ImageView android:layout_height="wrap_content" android:layout_weight="1" android:id="@+id/imageView" android:src="@drawable/p01" android:layout_gravity="center_horizontal" />

실습 <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button"/> <TextView android:layout_weight="1" android:gravity="center" android:text="New Text" android:id="@+id/textView"/> android:id="@+id/button2"/> </LinearLayout>