본문

[2017.09.19] 08. 리스트 뷰 개념과 실습

개념

리스트 뷰란 여러 개의 항목의 리스트 중 1개의 항목을 선택 할 수 있게 도와주는 위젯이다.

안드로이드에서 리스트 뷰를 설정하는 방법은 아래 그림과 같다. 

Step1. Data와 Adapter를 연결한다.

Data를 생성하는 방법은

1) Xml에 데이터를 정의

2) Activity에 데이터를 정의

하는 방법이 있다. 

이번에는 2) 방법으로 진행할 예정이다.

Step2. Adapter와 ListView를 연결한다.

Data와 연결된 Adapter와 ListView를 연결해 Activity에 출력해준다.

사전 준비: ListView에 삽입 될 Data가 보여질 형태인 Xml과 ListView 위젯 추가된 xml이 필요하다. 그리고 중요한 Adapter가 필요하다. 


실습

사전 준비

1. item.xml

2. activity_main.xml

3. CustomAdapter

궁금증! 굳이 BaseAdapter를 상속받지 않고 BaseAdapter를 사용하면 되지 않을까? 라는 생각이 들었다. BaseAdapter 클래스를 살펴보니 BaseAdapter는 Abstract 클래스이다. 그렇기 때문에 상속 받아서 사용해야 한다.  


Step1 Data와 Adapter 연결, Step2. Adapter와 ListView를 연결


스크린 샷


#리스트 뷰 #리스트 뷰 개념 #리스트 뷰 실습 #안드로이드 리스트 뷰 #listview

공유

댓글