Ich verwende derzeit einen ActionBar-Menüpunkt, um eine Suchansicht in der Aktionsleiste anzuzeigen. Wenn der Suchmenüpunkt erweitert wird, wird die Softtastatur angezeigt, die ich möchte. Wenn der Benutzer jetzt die Zurück-Taste drückt, um die Softtastatur zu schließen, möchte ich auch die Suchansicht in der Aktionsleiste reduzieren.
Ich habe versucht, die folgenden Listener OnKeyListener und OnFocusChangeListener auf dem MenuItem und der ActionView zu implementieren. Ich habe auch versucht, OnBackPressed () in der Aktivität zu verwenden. Keiner der oben genannten Punkte erkennt, wann die Zurück-Taste zum Schließen der Softtastatur verwendet wird.
Irgendwelche Ideen?
Ich habe OnActionExpandListener implementiert, um zu wissen, wann die Suchansicht sichtbar ist.