Android : How to populate a ListView with alphabet indexer and fastscroll as in contacts app.?

前端 未结 3 413
伪装坚强ぢ
伪装坚强ぢ 2020-12-30 13:29

I would like to implement a ListView with fastscroll and albhabet indexer as in the contacts application. I\'m using a SimpleAdapter to populate the ListView. As seen from t

相关标签:
3条回答
  • 2020-12-30 14:07

    I know that this is late, Still here is a my github repo with an android project with list section header and alphabet indexer. I also implemented filter in it. Hope it helps someone.

    enter image description here

    0 讨论(0)
  • 2020-12-30 14:10

    As I can't see your posted image, but I think

    Here is the way to implement Section Indexing in Android as iPhone has, You should also refer Sectionindexer & alphabetindexer for such custom implementation.

    1. https://github.com/emilsjolander/StickyListHeaders
    2. https://github.com/JimiSmith/PinnedHeaderListView
    3. http://hello-android.blogspot.com/2010/11/sideindex-for-android.html

    Try this, Hope this what you need..

    0 讨论(0)
  • 2020-12-30 14:16

    I will let you know in brief.

    Create a class extends RelativeLayout implements OnTouchListener

    Define a strings of alphabets

    Find the screen height of list view

    Create dyanamic textviews count same as number of alphabets, height of textView ==> screenWidth / alphabets.

    Override onTouch method .

    Find the textview which is currently selected//Offset.

    Create a handler for sending the event to mainList

    Call Listview setSelectionFromTop method pass the position.

    Its done...

    0 讨论(0)
提交回复
热议问题