2011-01-02 3 views
0

분류 된 목록 항목으로 ListView를 만들고 싶습니다. 연락처 응용 프로그램의 경우와 동일cateogarized 사용할 수없는 항목이있는 ListView

:

내가 이니셜에 따라 분류합니다.

저는 로직을 가지고 자체 어댑터를 생성해야합니다.

하지만 누구나 나를 시작하게하려면 모범 사례 또는 자습서를 알려줄 수 있습니까? 기본 연락처 응용 프로그램을 배우기 시작했습니다.

는 Heres는 내가 원하는 : 당신은 확실히 어댑터 클래스를 올바른 방향으로 향하고있다 alt text

답변

1

. 내가 튜토리얼을 생각할 수는 없지만 안드로이드의 HeaderListViewAdapter 소스를 보면 도움이 될 것입니다.

새 사용자 지정 어댑터 클래스에 데이터가 들어있는 어댑터를 래핑하려는 경우 아마도 CategorizedAdapter이라고 부를 것입니다. CategorizedAdapter은 포장 된 어댑터에없는 추가 카테고리 항목을 제공하며,이 새 항목을위한 공간을 만들기 위해 ID 번호를 수정합니다. 이러한 범주 항목은 getItemViewType 메서드에서 반환 된 것과 다른 형식이므로 렌더링 방식이 다릅니다.

행운을 비네.

+0

Ok :) Thanks buddy. 이것은 확실히 나를 시작할 수 있습니다. 나는 이것을 해결할 때 당신의 대답을 받아 들일 것입니다. 나랑있어! – Shardul

+0

몇 가지 샘플을 줄 수 :( – Shardul

+0

가장 좋은 샘플은 HeadListViewAdapter입니다. 해당 파일을 복사하여 CategorizedAdapter.java로 이름을 바꾼 다음이를 가이드로 사용합니다. 정말로 붙어있는 경우, 하나의 항목을 연습 목록으로 넣으십시오. 나는 코드를 제공 하겠지만 목록의 중간에 항목을 삽입하는 경우에도 사소한 작업량이 필요합니다! – satur9nine

관련 문제