Android : Comment remplir une ListView avec l'alphabet de l'indexeur et fastscroll comme dans l'application contacts.?
Je souhaite la mise en place d'un contrôle ListView avec fastscroll et albhabet indexeur comme dans l'application contacts. Je suis à l'aide d'un SimpleAdapter pour remplir la liste. Comme on le voit à partir de l'image, en sélectionnant une lettre de l'alphabet indexeur à droite, la liste de sélection va à la correspondante de ListItem. Comment accomplir cela? S'il vous plaît aider.
Vous devez vous connecter pour publier un commentaire.
Que je ne peux pas voir votre image affichée, mais je pense que
Ici est la façon de mettre en œuvre la Section d'Indexation dans Android, iPhone,
Vous devriez également consulter Sectionindexer & alphabetindexer pour telle personnalisation de la mise en œuvre.
Essayer cela, Espérons que ce que vous avez besoin..
Je sais que c'est tard, Encore ici, un de mes dépôt github avec un projet android avec la liste d'en-tête de section et l'alphabet de l'indexeur. J'ai également mis en œuvre filtre en elle. Espérons que cela aide quelqu'un.
Je vais vous laisser savoir en bref.
Créer une classe qui étend RelativeLayout implémente OnTouchListener
Définir une chaînes de caractères de l'alphabet
Trouver la hauteur de l'écran d'affichage de la liste
Créer dyanamic textviews comte de même que le nombre d'alphabets, de la hauteur de textView ==> screenWidth /alphabets.
Remplacer onTouch méthode .
Trouver le textview qui est actuellement sélectionné//Offset.
Créer un gestionnaire pour l'envoi de l'événement à mainList
Appel Listview setSelectionFromTop méthode passer de la position.
De son fait...
AlphabetIndexer
avecListAdapter