2016-05-20 1 views

Répondre

0

Vous devez d'abord stocker la valeur que l'utilisateur a saisie dans sqlite ou dans les préférences partagées. Ensuite, vous pouvez filtrer la valeur basée sur une nouvelle recherche de l'utilisateur ...

Jetez un oeil à ce lien: il utilise un service Web pour charger des données http://makovkastar.github.io/blog/2014/04/12/android-autocompletetextview-with-suggestions-from-a-web-service/

+0

Attendez ... Je dois donc mettre à jour le variable et définir l'adaptateur (notifydatasetchanged ne fonctionne pas pour moi) chaque fois que l'utilisateur tape une lettre ?, ne serait-ce pas trop de travail à traiter? –

+0

vous pouvez afficher la suggestion même lorsqu'aucune lettre n'est tapée. AutoCompleteTextView text; ..... ..... text.setOnTouchListener (nouvelle View.OnTouchListener() { @Override OnTouch public boolean (Voir v, événement MotionEvent) { text.showDropDown(); return false; } }); – rafsanahmad007