CODEDRAGON ㆍDevelopment/Android
ListView (리스트 뷰) 목록 작업 단계
|
단계 |
설명 |
|
1 |
배열의 데이터를 가지고 있는 adapter 생성 |
|
2 |
ListView에 adapter를 등록하여 데이터를 매칭 |
|
new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, items); |
|
인자 |
설명 |
|
this |
· Context 객체로 액티비티인 this를 전달 |
|
android.R.layout.simple_list_item_1 |
· 뷰를 초기화 할때 사용하는 XML레이아웃 리소스ID값 · 안드로이드에서 미리 정의된 레이아웃
|
|
items |
· 아이템에 보여질 문자열 데이터 |
|
onItemClick(AdapterView<?> parent, View view, int position, long id) |
|
인자 |
설명 |
|
AdapterView<?> parent |
· 내부적으로 처리되는 데이터를 표현하기 위해 ?인 와일드카드형식으로 표시(오브젝트 타입을 의미) · 이벤트가 발생한 리스트뷰의 정보 |
|
View view |
· 리스트의 아이템별 개별적인 view. · ListView에서 이벤트가 발생한 데이터를 표시하는 View |
|
int position |
· 인덱스 값, 데이터를 표시할 때의 위치값 |
|
long id |
· 포지션값과 일치, 데이터베이스 연동시 primary key의 id가 명시됨 |
'Development > Android' 카테고리의 다른 글
| RecyclerView(리사이클러뷰) (0) | 2019.03.06 |
|---|---|
| GridView (0) | 2019.03.06 |
| ArrayAdapter (0) | 2019.03.05 |
| ArrayList (0) | 2019.03.05 |
| 어댑터뷰(AdapterView) 계층도, 어댑터뷰 패턴 도식도 (0) | 2019.03.05 |