Veränderte Ausrichtung Event-oder Listener-Android
Gibt es eine event-oder listener feuert die @ Zeit der Orientierung geändert?
oder,
wie finden Sie heraus, dass die Ausrichtung des Telefons ändern?
Danke
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Lesen, auf Handling Runtime Changes.
Erklärt es die alte Art und Weise zu tun Umgang mit Sachen wie Ausrichtung ändern.
Seit
Fragments
eingeführt, die Sie umgesetzt haben, eine neue Weise, es zu tun (ähnlich wie der alte) - aber wenn Sie nicht verwendenFragments
es keinen Sinn macht, es zu benutzen.Soweit ich weiß, gibt es einen listener für dieses,
Check-out http://developer.android.com/reference/android/view/OrientationListener.html
Ist, dass die Klasse einen Blick durch es.
Hoffe, das hat geholfen.
Können Sie OrientationEventListener Klasse statt !!
http://developer.android.com/reference/android/view/OrientationEventListener.html
Wenn du mehr daran interessiert sind, wenn eine Orientierung ändern löst einen erneuten Anzeige des Layouts, möchten Sie vielleicht zu prüfen, diese: http://developer.android.com/reference/android/view/View.OnLayoutChangeListener.html
"Schnittstellen-definition für ein callback aufgerufen, wenn die layout-Grenzen der änderungen anzeigen, die aufgrund von layout-Verarbeitung."
Seit 180° - Drehung nicht erkannt onConfigurationChanged,
Besser sehen Antwort hier:
Wie kann ich erkennen, Bildschirm-rotation
Auf einigen Handys orentation change-Ereignis ausgelöst, bevor die eigentliche resize-Ereignis. Nicht zu empfehlen u zu verwenden, die Orientierung change-Ereignis, wenn u wissen müssen, wenn die form geändert wird.
Verwenden Sie einfach $(window).resize(function(){ Kram })
Wenn u benötigen die dynamische Größenänderung-Ereignis und ändern Sie es an einem gewissen Punkt kann u verwenden Sie Strukturen wie die
grundsätzlich, wenn u-Bedarf, zu ändern, resize-Ereignis -> ändern ResizeEventHandlerInstance... und Sie brauchen nicht, um die Bindung Ereignis die ganze Zeit, wenn u wollen, um es zu ändern