Android SearchView.onQueryTextSubmit(String query)
Je vais avoir des problèmes à obtenir mon bouton submit pour la requête au travail. J'ai cette partie de mon code ici
searchView.setIconifiedByDefault(true); //iconify the widget
searchView.setSubmitButtonEnabled(true);
et j'ai aussi un auditeur
new SearchView.OnQueryTextListener(){
@Override
public boolean onQueryTextChange(String newText) {
//TODO Auto-generated method stub
return false;
}
@Override
public boolean onQueryTextSubmit(String query) {
//TODO Auto-generated method stub
//Output the new list with the query results
Context context = getApplicationContext();
CharSequence start = "Start";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, start, duration);
toast.show();
return false;
}
};
Lorsque le bouton envoyer est cliqué, il ne montre pas le pain grillé donc je suppose que lorsque le bouton envoyer est cliqué, il ne fait pas ce qu'il est censé faire. Je ne sais pas quel est le problème ici.
OriginalL'auteur user2159166 | 2013-11-20
Vous devez vous connecter pour publier un commentaire.
Vous devez appeler
sur votre SearchView.
OriginalL'auteur CommonSense
Pour d'autres ppls s'ils ont besoin ou lookin aider
OriginalL'auteur Peter
Vous êtes de retour
false
à la fin, lorsque, selon le la documentation vous devez retournertrue
:OriginalL'auteur gustavogbc
Avez-vous mettre en œuvre SearchView.OnQueryTextListener?
J'ai eu le même problème, et puis j'ai édité mon onCreateOptions méthode dans mon MainActivity.
Mon onCreateOptions:
Mon onQuerySubmit:
Cela a fonctionné pour moi, goodluck!
OriginalL'auteur Julian