Kricek Posté(e) 16 novembre 2010 Share Posté(e) 16 novembre 2010 Salut tout le monde! J'ai un peu cherché mais je n'ai pas réussi à trouver de méthode permettant de connaitre le nombre de suggestions proposées à un instant T par l'autocomplétion. J'ai un AutoCompleteTextView, auquel j'ai associé un onKeyListener. Et je voudrais, lors de l'appui sur une touche, savoir s'il y a des suggestions qui correspondent au nouveau mot ou pas, auquel cas un Toast apparaitrait, indiquant que la saisie est incorrecte... J'ai essayé avec un getCount(), mais le résultat ne correspond pas... texte.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { String avant = ((AutoCompleteTextView)v).getText().toString(); String apres = avant+(event.getCharacters()==null? "":event.getCharacters().toString()); if (new Requetes().getName(apres)==null || adapter.getCount()==0) { Selection.selectAll(((TextView)v).getEditableText()); Toast.makeText(context, "\""+apres+"\" n'existe pas dans la base...\nMerci de vérifier votre saisie...", Toast.LENGTH_LONG).show(); } Log.i("Nouvelle Chaine : ", apres); //Log.i("Nombre de suggestions : ",[b]adapter.getCount()[/b]+""); return false; } }); Le souci, c'est que le Log ne me renvoit pas le bon nombre... Par exemple, lorsque je n'ai plus qu'une ou deux suggestions, le Log m'en indique 12... Quelqu'un aurait une idée? Merci d'avance... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kricek Posté(e) 16 novembre 2010 Auteur Share Posté(e) 16 novembre 2010 Personne? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xaz Posté(e) 12 mai 2011 Share Posté(e) 12 mai 2011 Bonjour, J'ai besoin moi aussi de savoir combien de proposition me retourne l'autocompletion pour adapter ma dropdrown. Avez-vous trouvé une solution? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.