2011-01-12 11 views
5

Ich habe Layouts für Hochformat (im Ordner-Layout) und für Landschaft eins (im Ordner Layout-Land). Dieser Bildschirm befindet sich unter einer der Registerkarten, sodass ich den Bildschirm drehen musste (nachdem der Bildschirm gedreht wurde, tritt kein Standardbildschirm-Neustart auf).Android Layout-Land-und Screen-Rotation Handhabung

Ich möchte die Ansicht von 'Layout-Land' aktualisieren, wenn der Bildschirm in den Querformatmodus wechselt, und von 'Layout', wenn der Bildschirm zum Hochformat rotiert.

Wie kann ich das tun?

Antwort

6

Sie können onConfigchange-Methode in dieser setContentView (R.layout.name) diese Weise wird funktionieren.

+0

Ja, es funktioniert. Danke – davs

+0

Die Hauptsache, die ich hier nicht mag, ist, dass ich benutzerdefinierte Ansicht innerhalb des Layouts verwenden und ich alle Variablen speichern muss ... Auch alle Variablen Layout betroffen :( – davs

+0

ja, dass wir speichern müssen :) – Anand