Wenn ich von einer anderen Tätigkeit zur Haupttätigkeit zurückkehren, konzentrieren sich die Suche Gewinne und die Tastatur öffnet, ich es geschafft, die Tastatur von Öffnung zu stoppen, indem Sie:Suche Fokus erhält und öffnet Tastatur, wenn sie von einer anderen Aktivität Rückkehr
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
aber das ist nicht genug, wenn das Aktionsleisten-Dropdownmenü geöffnet und geschlossen wird, erscheint die Tastatur wieder, weil das searchView immer noch den Fokus hat (denk daran, dass ich nur die Tastatur geschlossen habe). Ich habe versucht, einen Verweis auf die searchView zu bekommen und es Fokus zu verlieren, aber das hat nicht funktioniert.
Also im Grunde will ich nur die searchView nie Fokus oder Aufforderung die Tastatur zu öffnen, es sei denn, der SearchView Textbereich tatsächlich berührt wird.
Siehe diese Lösung: http://stackoverflow.com/a/39635722/2535875 –