안드로이드 개발 질문/답변
(글 수 45,052)
전화번호부 나 주소록 등이나
메신저어플들 ( 카카오톡, 마이피플 등 ) 의 주소록에서 쓰는
ListView 에서 빠른검색을 위한 초성 Index 를 구현 하고 싶은데 ....
저는 딱 안드로이드 기본 주소록 어플과 같은 형식의 List 에서 이 Index 를 구현하고 싶습니다.
초성 별로 ㄱ, ㄴ, ㄷ ... 헤더가 있고, 그 헤더를 섹션으로 하여 섹션별로 묶여 있는 List 죠 .
이게 어떻게 구현된 건지 몰라서 어댑터 두개로
하나는 header, 하나는 section 내용 이고 이 section 내용들은 헤더 별로 Map으로 보관해서 구현한 형태입니다.
이 상황에서 어떤식으로 해야 Index 를 붙여 줄 수 있는지 전혀 감이 안옵니다....
Alphabetindexer 나 sectionindexer ? 이 아이들은 CursorAdapter 를 이용해야 되더라구요.
저 같은 경우는 BaseAdapter를 상속받아 Customizing 한 터라 ... 고치려면 꽤 힘들 것 같아서 혹 도움되는 말씀 좀 여쭙고 싶습니다~