1 / 15

To be an Android Expert

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

tanek-buck
Download Presentation

To be an Android Expert

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 앱창작터 To be an Android Expert • 안드로이드여대생 기초 과정 AdapterView 문양세, 최미정 강원대학교 IT대학 컴퓨터학부

  2. AdapterView개요 • AdapterView는 외부데이터를 바인드(bind)하여, 해당 데이터를 화면에 표시한다. • AdapterView는 (외부) 데이터를 바인드할 View들을 가진다. • Adapter가 (외부) 데이터를 View들에게 바인드한다. • 외부 데이터란? Array 혹은 Content Provider가 제공하는 DB 등 • AdapterView예제: Gallery, ListView, Spinner

  3. ListView (1/6) ListView를 위한 레이아웃을 생성한다.

  4. ListView (2/6) 스트링 배열 리소스를 하나 만든다.

  5. ListView (3/6) ListView를 위한 ListActivity를 생성한다.

  6. ListView (4/6) mail.xml MyUiPracticeActivity.java 여섯번째 버튼에 연결한다.

  7. ListView (5/6) AndroidManifest.xml에 등록한다.

  8. ListView (6/6) 실행 결과

  9. Frame Layout (1/5) 스크린 상의 빈 공간으로서, 하나의 오브젝트를 넣을 수 있다. 일반적으로 사진 등을 화면에 보이기 위해 사용한다.

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

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

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

  13. Frame Layout(5/5) 실행 화면

  14. 자신만의 UI 메뉴를 만들어 봐요~ 뷰, 버튼, 다이얼로그, 노티피케이션의특성(텍스트, 색깔, 속도 등)을 달리하여자신만의 독특한 메뉴를 만들고 데모한다. (1 hours)

More Related