Je veux faire la première ligne suggérée pour chaque AutoCompleteTextView être ce que l'utilisateur a tapé actuellement, semblable à la façon dont la barre de recherche google fonctionne dans les smartphones. Comment cela peut il etre accompli?Ajouter une suggestion supplémentaire au-dessus des suggestions AutoCompleteText
0
A
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/
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? –
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