전화번호부 나 주소록 등이나

메신저어플들 ( 카카오톡, 마이피플 등 ) 의 주소록에서 쓰는

 

ListView 에서   빠른검색을 위한  초성 Index 를 구현 하고 싶은데 ....

 

저는 딱 안드로이드 기본 주소록 어플과 같은 형식의 List 에서 이 Index 를 구현하고 싶습니다.

 

초성 별로  ㄱ, ㄴ, ㄷ ... 헤더가 있고,   그 헤더를 섹션으로 하여 섹션별로 묶여 있는 List 죠 .

 

이게 어떻게 구현된 건지 몰라서 어댑터 두개로

 

하나는 header, 하나는  section 내용 이고 이 section 내용들은 헤더 별로   Map으로 보관해서 구현한 형태입니다.

 

 

이 상황에서 어떤식으로 해야 Index 를 붙여 줄 수 있는지 전혀 감이 안옵니다....

 

Alphabetindexer 나 sectionindexer ?  이 아이들은  CursorAdapter 를 이용해야 되더라구요.

 

저 같은 경우는 BaseAdapter를 상속받아 Customizing 한 터라 ... 고치려면 꽤 힘들 것 같아서 혹 도움되는 말씀 좀 여쭙고 싶습니다~