to be an android expert
DESCRIPTION
앱창작터. To be an Android Expert. 안드로이드 여대생 기초 과정. AdapterView. 문양세 , 최미정 강원대학교 IT 대학 컴퓨터학부. AdapterView 개요. AdapterView 는 외부 데이터를 바인드 (bind) 하여 , 해당 데이터를 화면에 표시한다 . AdapterView 는 ( 외부 ) 데이터를 바인드할 View 들을 가진다 . Adapter 가 ( 외부 ) 데이터를 View 들에게 바인드한다 . - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/1.jpg)
To be an Android Expert
AdapterView
문양세 , 최미정강원대학교 IT 대학 컴퓨터학부
앱창작터
안드로이드여대생 기초 과정
![Page 2: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/2.jpg)
AdapterView 는 외부 데이터를 바인드 (bind) 하여 , 해당 데이터를 화면에 표시한다 .
◦ AdapterView 는 ( 외부 ) 데이터를 바인드할 View 들을 가진다 .
◦ Adapter 가 ( 외부 ) 데이터를 View 들에게 바인드한다 .
외부 데이터란 ? Array 혹은 Content Provider 가 제공하는 DB 등 AdapterView 예제 : Gallery, ListView, Spinner
2
AdapterView 개요
![Page 3: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/3.jpg)
ListView 를 위한 레이아웃을 생성한다 .
3
ListView (1/6)
![Page 4: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/4.jpg)
스트링 배열 리소스를 하나 만든다 .
4
ListView (2/6)
![Page 5: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/5.jpg)
ListView 를 위한 ListActivity 를 생성한다 .
5
ListView (3/6)
![Page 6: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/6.jpg)
여섯번째 버튼에 연결한다 .
6
ListView (4/6)
mail.xml
MyUiPracticeActivity.-
java
![Page 7: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/7.jpg)
AndroidManifest.xml 에 등록한다 .
7
ListView (5/6)
![Page 8: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/8.jpg)
실행 결과
8
ListView (6/6)
![Page 9: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/9.jpg)
스크린 상의 빈 공간으로서 , 하나의 오브젝트를 넣을 수 있다 .
일반적으로 사진 등을 화면에 보이기 위해 사용한다 .
9
Frame Layout (1/5)
![Page 10: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/10.jpg)
10
Frame Layout (2/5) 사진을 집어 넣기 위한 FrameLayout 을 생성한다 .
![Page 11: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/11.jpg)
11
Frame Layout (3/5) 생성한 FrameLayout 을 연결하기 위한 버튼을 만든다 .
mail.xml
![Page 12: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/12.jpg)
12
Frame Layout (4/5) FrameLayout 에 이미지를 표시하는 기능을 구현한다 .
MyUiPracticeActivity.java
![Page 13: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/13.jpg)
13
Frame Layout (5/5) 실행 화면
![Page 14: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/14.jpg)
14
자신만의 UI 메뉴를 만들어 봐요 ~
뷰 , 버튼 , 다이얼로그 , 노티피케이션의 특성 ( 텍스트 , 색깔 , 속도 등 ) 을 달리하여
자신만의 독특한 메뉴를 만들고 데모한다 .(1 hours)
![Page 15: To be an Android Expert](https://reader036.vdocuments.net/reader036/viewer/2022062407/56812b0a550346895d8ef0f5/html5/thumbnails/15.jpg)
15