Question

Je veux la vue autocomplete pour afficher plusieurs articles pour le même élément de texte.

ie. avec une donnée d'entrée, {{a, b, c, d}, {e, f, g, h}} l'utilisateur peut rechercher et commencer à taper en b, mais seulement 1 élément de a, b, c, d serait affiché dans la section saisie semi-automatique.

Comment puis-je prendre?

Merci

Était-ce utile?

La solution

J'ai trouvé que je pouvais résoudre ce problème en ajoutant tous les éléments à la normale autocompletetextview comme

Cependant, pour les éléments qui avaient « alias » Je les mets dans 1 comme élément, séparés par un caractère de séparation et un espace. L'espace a permis l'élément à sélectionner en utilisant la fonctionnalité normale. Ensuite, j'ai utilisé une vue personnalisée pour chacun des éléments qui a identifié que « partie » de la chaîne était entré et affiché cette partie dans le menu déroulant élément.

Pour ma solution, je me cache alors le autocompletetextview, mais vous pouvez aussi simplement appeler setText pour remplacer le comportement par défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top