to be an android expert

15
To be an Android Expert AdapterView 문문문 , 문문문 문문문문문 IT 문문 문문문문문 앱앱앱앱 문문문문문 문문문 문문 문문

Upload: tanek-buck

Post on 30-Dec-2015

35 views

Category:

Documents


0 download

DESCRIPTION

앱창작터. To be an Android Expert. 안드로이드 여대생 기초 과정. AdapterView. 문양세 , 최미정 강원대학교 IT 대학 컴퓨터학부. AdapterView 개요. AdapterView 는 외부 데이터를 바인드 (bind) 하여 , 해당 데이터를 화면에 표시한다 . AdapterView 는 ( 외부 ) 데이터를 바인드할 View 들을 가진다 . Adapter 가 ( 외부 ) 데이터를 View 들에게 바인드한다 . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: To be an Android Expert

To be an Android Expert

AdapterView

문양세 , 최미정강원대학교 IT 대학 컴퓨터학부

앱창작터

안드로이드여대생 기초 과정

Page 2: To be an Android Expert

AdapterView 는 외부 데이터를 바인드 (bind) 하여 , 해당 데이터를 화면에 표시한다 .

◦ AdapterView 는 ( 외부 ) 데이터를 바인드할 View 들을 가진다 .

◦ Adapter 가 ( 외부 ) 데이터를 View 들에게 바인드한다 .

외부 데이터란 ? Array 혹은 Content Provider 가 제공하는 DB 등 AdapterView 예제 : Gallery, ListView, Spinner

2

AdapterView 개요

Page 3: To be an Android Expert

ListView 를 위한 레이아웃을 생성한다 .

3

ListView (1/6)

Page 4: To be an Android Expert

스트링 배열 리소스를 하나 만든다 .

4

ListView (2/6)

Page 5: To be an Android Expert

ListView 를 위한 ListActivity 를 생성한다 .

5

ListView (3/6)

Page 6: To be an Android Expert

여섯번째 버튼에 연결한다 .

6

ListView (4/6)

mail.xml

MyUiPracticeActivity.-

java

Page 7: To be an Android Expert

AndroidManifest.xml 에 등록한다 .

7

ListView (5/6)

Page 8: To be an Android Expert

실행 결과

8

ListView (6/6)

Page 9: To be an Android Expert

스크린 상의 빈 공간으로서 , 하나의 오브젝트를 넣을 수 있다 .

일반적으로 사진 등을 화면에 보이기 위해 사용한다 .

9

Frame Layout (1/5)

Page 10: To be an Android Expert

10

Frame Layout (2/5) 사진을 집어 넣기 위한 FrameLayout 을 생성한다 .

Page 11: To be an Android Expert

11

Frame Layout (3/5) 생성한 FrameLayout 을 연결하기 위한 버튼을 만든다 .

mail.xml

Page 12: To be an Android Expert

12

Frame Layout (4/5) FrameLayout 에 이미지를 표시하는 기능을 구현한다 .

MyUiPracticeActivity.java

Page 13: To be an Android Expert

13

Frame Layout (5/5) 실행 화면

Page 14: To be an Android Expert

14

자신만의 UI 메뉴를 만들어 봐요 ~

뷰 , 버튼 , 다이얼로그 , 노티피케이션의 특성 ( 텍스트 , 색깔 , 속도 등 ) 을 달리하여

자신만의 독특한 메뉴를 만들고 데모한다 .(1 hours)

Page 15: To be an Android Expert

15