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 위젯에 연결할 때 도 사용함.
• SimpleAdapter: data를 XML Layout 파일에 지정된 View형태로 표하는데 사용 함.
• ActivityAdapter, ActivityIconAdapter: 특정 Intent 발생 시 실행될 activity의 이름이나 아이콘 목록을 위한 adapter.
• ArrayAdapter: array나 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?" };
//배열 선언
댓글 없음:
댓글 쓰기