Adapter
- 외부 데이터 소스와 AdapterView사이의 연결 수단 의미로 사용된다.
- 대량의 데이터 처리가 가능하다.
- 각 데이터 항목을 위한 뷰를 생성하거나 데이터 소스를 접근하여 데이터 항목을 읽어온다.
메소드
메소드 |
타입 |
설명 |
getCount() |
int |
아이템의 수를 반환 |
getItem(int position) |
Object |
position에 있는 아이템을 객체의 형태로 변환 |
getItemId(int position) |
long |
position에 있는 아이템의 id를 반환 |
getView(int position, View converView, ViewGroup parent) |
View |
position의 위치에 있는 뷰를 그려주는 메소드 |
AdapterView
- Spinner, ListView, GridView, Gallery가 가장 많이 사용된다.
- 표시할 데이터를 직접 관리하지 않고 Adapter로부터 공급받기 때문에 어댑터뷰라고 부른다.
- 즉, Adapter는 데이터를 관리하며, AdapterView는 Adapter가 전달할 데이터를 화면에 표시하는 역할이다.
데이터 -> 어댑터 -> 뷰
'안드로이드' 카테고리의 다른 글
[펌]ButterKnife Library (0) | 2016.04.26 |
---|---|
[펌]Android Image Loader (0) | 2016.04.26 |
Fragments으로 개발하기 (0) | 2016.04.25 |
[ERROR]The specified child already has a parent. You must call removeView() on the child's parent first. (0) | 2016.04.22 |
app version & store version (0) | 2016.04.21 |