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를 연결시킨다.
'Programming Practice > Android' 카테고리의 다른 글
[Contacts Provider]연락처 그룹 생성 및 입력 방법 (0) | 2014.10.26 |
---|---|
[Contacts Provider]연락처 입력 방법 (0) | 2014.10.26 |
[Contacts Provider]연락처 기본 개념 (0) | 2014.10.26 |
SQLite database 에 데이터 저장하고 조회하기 (0) | 2014.10.18 |
한 화면에서 버튼을 눌렀을 때 다른 화면을 호출하기 (0) | 2014.10.17 |