2014년 8월 20일 수요일

#23. Android Adapter(ArrayAdapter)[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]


1.selection 위젯(List, combo, spinner)에 일관된 interface로 data 공급.
2.adapter가 공급한 data가 어떤 형식의view를 통해 selection 위젯에 표현 될지를 결정.
3.서로 관련이 없는 API에 공통적인 인터페이스를 제공
 
 
 어댑터의 종류
 CursorAdapter: Cursor(DB Query 결과에 랜덤하게 읽고 쓸 수 있게 해주는 interface)로부터 데이터를 selection 위젯에 공급하는 adapter. Content Provider가 제공하는 data를 selection 위젯에 연결할 때 도 사용함.
 SimpleAdapterdata를 XML Layout 파일에 지정된 View형태로 표하는데 사용 함.
 ActivityAdapterActivityIconAdapter: 특정 Intent 발생 시 실행될 activity의 이름이나 아이콘 목록을 위한 adapter.
 ArrayAdapterarray나 java.util.List에 저장된 data를 위한 adapter.
 
 
 
 ArrayAdapter 상속구조
이미지를 클릭하시면 원본크기로 보실수 있습니다

 
 Adapter 중 가장 간편함
 배열 또는 java.util.List에 저장된 data를 selection 위젯에 공급
 
 
 
 어댑터를 통해 리스트 박스와 같은 선택 위젯 데이터 모델에 공통적인
 인터페이스 제공
 선택 위젯에 필요한 데이터를 공급 기능
 데이터의 각 항목을 선택 위젯 내부에 표시 할 수 있는 위젯 클래스로 변환
 
 
ListView
 
 ListView 상속구조
이미지를 클릭하시면 원본크기로 보실수 있습니다

 
 
 ListView 구현방법
 Activity 를 상속하는 방법
 ListActivity 를 상속하는 방법
 
 
 
 
 ArrayAdapter 사용법 1 (기본 Activity 를 상속받을 경우)
String items[] = { "How", "to", "use", "ArrayAdapter?" };
//배열 선언



평일주간[100%환급과정]
(8/25)C#4.0,WinForm,ADO.NET
(8/25)안드로이드개발자과정
(8/25)SQL기초에서 Schema Object까지
(8/29)Spring,MyBatis,Hibernate실무과정
(8/29)자바기초JDBC,Servlet/JSP까지
(8/29)PL/SQL,ORACLE HINT,TUNING
(8/25)오라클자바채용확정교육
평일야간[개인80%환급]
(8/21)Spring, MyBatis, Hibernate
(8/21)HTML5,CSS3,Ajax,jQuery마스터
(8/21)C#,Network,ADO.NET,ASP.NET
(8/26)SQL기초에서실무까지
(8/26)안드로이드개발자과정
(8/28)자바JSP,jQuery,Spring,MyBatis
주말주간[개인80%환급]
(8/23)자바웹&스프링,마이바티스
(8/23)Spring, MyBatis, Hibernate
(8/23)SQL기초에서실무까지
(8/23)자바,네트워크,웹&스프링
(8/30)안드로이드개발자과정
(8/30)C#,ASP.NET마스터(8/30)웹퍼블리싱 마스터

댓글 없음:

댓글 쓰기