Ich möchte wissen, wenn die Tastatur geschlossen ist, also verwende ich android:configChanges="orientation|keyboardHidden"
. Ich muss die Methode onConfigurationChanged
überschreiben, aber nichts scheint zu passieren. Mache ich etwas falsch?"orientation | keyboardHidden" nicht aufrufen onConfigurationChanged
2
A
Antwort
0
Haben Sie in der überschriebenen Methode super.onConfigurationChanged(newConfig);
hinzugefügt?
1
das Datum beobachten, möglicherweise haben Sie eine Lösung für Ihre Frage, sonst:
Hier ist die gleiche Antwort, die ich auf eine andere Frage im Zusammenhang hergestellt: Is there a way to tell if the soft-keyboard is shown?
aber ich kopieren Sie einen Teil der Antwort hier tote Links vermeiden: Hier
ist eine spezifische Probe:
prüfen für ein besseres Verständnis http://developer.android.com/guide/topics/resources/runtime-changes.html
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
}
// Checks whether a hardware keyboard is available
if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
Toast.makeText(this, "keyboard visible", Toast.LENGTH_SHORT).show();
} else if (newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
Toast.makeText(this, "keyboard hidden", Toast.LENGTH_SHORT).show();
}
}
Ich hoffe, das hilft Ihnen
Verwandte Themen
- 1. Gebietsschema: onConfigurationChanged nicht aufgerufen
- 2. onConfigurationchanged wird nicht über jellybean aufgerufen (4.2.1)
- 3. Fragmente und onConfigurationChanged
- 4. Android - ActionBar Ändern der Größe nicht mit onConfigurationChanged (AppCompat)
- 5. Disable Orientation Change während der Aufnahme Video
- 6. ipad orientation
- 7. Orientation Change not Grabbing Korrektes Layout
- 8. Bild ändern onConfigurationChanged
- 9. onConfigurationChanged nicht aufgerufen, sobald setRequestedConfiguration verwendet wurde
- 10. Was heißt nach "onConfigurationChanged()"?
- 11. Verschachtelte ArtikelControl Orientation
- 12. Bedingter Neustart bei Aktivität onConfigurationChanged
- 13. android: configChanges = "orientation | screenSize" ändert mein Layout Aussehen
- 14. onConfigurationChanged aufgerufen, wenn ich Aktivität in der Landschaft starten, zeigen das Fenster etwa 1s später
- 15. Aktivität wird nicht geöffnet
- 16. Android onConfigurationChanged: Wie speichere und restauriere ich Fragment Stack?
- 17. Window orientation change-Ereignis in Angular
- 18. Landscape Orientation: Ändere Imageview src (mit Picasso)
- 19. Was sind die Vor- und Nachteile der Verwendung von configChanges = "orientation" für Android-Geräte?
- 20. Warum stürzt die Anwendung bei der Verwendung der onConfigurationChanged-Funktion ab?
- 21. Wie bekomme ich eine neue Breite/Höhe des Root-Layouts in onConfigurationChanged?
- 22. Handhabung Aktivität rotierende in Android
- 23. Kann spsolve nicht aufrufen
- 24. Kann 'saveInBackgroundWithBlock' nicht aufrufen
- 25. Camel ErrorHandler nicht aufrufen
- 26. Recyclerview nicht aufrufen onCreateViewHolder
- 27. Landscape Orientation auf dem iPad mit Sencha Touch 2
- 28. iphone orientation bug bei der Verwendung von PayPal lib
- 29. configChanges nicht von TabHost erkannt?
- 30. Android-Bildschirmausrichtung Handhabung Problem
Softkeyboard Show/Hide nie onConfigurationChanged auslösen() – fantouch