2011-09-26 2 views
0

J'ai un problème où mon AutoCompleteTextView montre ses suggestions si le focus du clavier est dans le ACTV et un bouton dans l'activité est cliqué. Le mieux que je puisse sembler faire est d'appeler .dismissDropDown() après son apparition, mais cela semble bâclé. Comment puis-je l'empêcher d'apparaître en premier lorsque le bouton est cliqué? Comme mentionné ci-dessus, cela était dû à l'ajout d'un élément à l'adaptateur ArrayAdapter de l'ACTVAndroid AutoCompleteTextView affiche des suggestions après bouton est cliqué sans rapport avec

+0

Je ne suis pas sûr de comprendre votre question. Pourriez-vous le reformuler s'il vous plaît? – Andrei

+0

Andrei a raison, veuillez reformuler votre question car le problème n'est pas clair. Que signifie ACTV? Comment * le bouton * se rapporte-t-il à la liste déroulante et à quoi sert-il? – Knickedi

+0

ACTV = AutoCompleteTextView – Conrad

Répondre

0

Je suis juste allé de l'avant et ajouté la nouvelle chaîne à l'original ArrayList utilisé pour la création initiale de la ArrayAdapter, puis créé un complètement nouveau AA et définir comme adaptateur de l'ACTV. Cette méthode de mise à jour dynamique a résolu le problème de la liste de saisie semi-automatique apparaissant quand elle n'était pas censée le faire.

Questions connexes