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 |