Comment Filtrer ListView par EditText
Im faire un eBook comme application pour android et je veux filtrer le titre du livre mais à chaque fois que vous mettez un mot ou une phrase dans l'edittext il va chercher le contenu des livres... quelqu'un peut m'aider avec ce...
- voir ce post stackoverflow.com/questions/1645209/...
- J'ai été coincé sur depuis un certain temps, et a trouvé des réponses à ces questions ouvertement compliqué, donc finalement posté simplifié de réponse ici: stackoverflow.com/questions/17720481/...
InformationsquelleAutor Mordiggian | 2012-04-27
Vous devez vous connecter pour publier un commentaire.
essayer celui-ci,chaque fois que u entrez le texte dans l'edittext ,la liste affichera résultats filtré comme je l'ai montré les trucs en images
Initiale:
Filtrée:
c'est main.xml
c'est FilterListActivity.java
J'ai un exemple de travail, essayez ceci:
La carte doit
implements Filterable
Et la classe de filtre:
Vous pouvez consulter ce post pour plus d'infos:
Filtre expandableList
Filtre ListView
Vous avez besoin d'écrire textChangedlistener (ou) TextWatcher pour l'edittext. À l'intérieur de l'écouteur vous avez besoin d'écrire de la logique de recherche. Voici APIdoc. Voici un exemple sur textwatcher.