Programming Practice/Android
화면에 리스트 목록 표시하기
효돌프
2014. 10. 17. 10:10
1. 개념
1) 2개의 레이아웃을 연결한다.
- 첫번째 레이아웃
<RelativeLayout>
<ListView>
</ListView>
</RelativeLayout>
- 두번째 레이아웃
<LinearLayout>
<TextView></TextView>
<TextView></TextView>
</LinearLayout>
2. 방법
1) Entity class를 작성한다.
2) 사용자 정의 Adapter class를 작성한다.
- 첫번째 레이아웃에 두번째 레이아웃을 연결하기 위해서는 Adapter class 가 필요하다.
* Adapter 란?
- data 관리와 화면 표시 방법 결정
(android 에서는 MVC 방식으로 구별되어 있지 않고, 하나의 adapter 에서 설정한다.)
- interface
- adater interface 의 method를 대부분 구현한 abstract class 인 BaseAdapter 가 있으며, 사용자가 정의할 Adapter는 가급적 BaseAdapter를 확장(extends)하도록 한다.
- getView method가 핵심이며, 아래 예시를 참고해서 작성한다.
3) 첫번째 레이아웃의 Activity 에서 작성한 사용자 정의 Adapter 와 view를 연결시킨다.