Wie feststellen ob User das Gerät dreht?

  • Hi,


    wenn der Benutzer ein Android-Gerät dreht, so wird die Anzeige mitgedreht (also z.B. vom Querformat nach Hochkant).


    Da meine App die Oberfläche selber zeichnet, folgt sie logischerweise nicht der neuen Bildorientierung, das müsste ich von Hand neu zeichnen.


    Aber: wie kann ich mir von Android mitteilen lassen, dass sich die Anzeige verändert hat, so dass ich dem neuen Format folgen kann?


    Thx schon mal!


    Oxy

  • OK, der Sensormanager funktioniert, allerdings liefert mir mein WindowManager nach dem hochkant stellen des Gerätes seltsame Ergebnisse.


    So ist die neue Orientierung nicht etwa Configuration.ORIENTATION_PORTRAIT sondern Configuration.ORIENTATION_SQUARE. Dementsprechend sind Breite und Höhe des Displays nach dem Drehen auch gleich. Was läuft denn da schief? Kann das an meinem View liegen, den ich zum Anzeigen/Zeichnen verwende?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!