Ich habe ein EditText-Widget in meiner Ansicht. Wenn der Benutzer das EditText-Widget auswählt, werden einige Anweisungen angezeigt und die Softtastatur wird angezeigt.
Ich verwende einen OnEditorActionListener, um zu erkennen, wann der Benutzer die Texteingabe abgeschlossen hat, und ich entlasse die Tastatur, verstecke die Anweisungen und führe eine Aktion aus.
Mein Problem ist, wenn der Benutzer die Tastatur durch Drücken der Taste ZURÜCK schließt. Das Betriebssystem schließt die Tastatur, aber meine Anweisungen (die ich ausblenden muss) sind immer noch sichtbar.
Ich habe versucht, OnKeyDown zu überschreiben, aber das scheint nicht aufgerufen zu werden, wenn die Taste BACK zum Schließen der Tastatur verwendet wird.
Ich habe versucht, einen OnKeyListener im EditText-Widget festzulegen, aber das scheint auch nicht aufgerufen zu werden.
Wie kann ich erkennen, wann die Softtastatur geschlossen wird?