Ich habe zwei Layoutdateien, eine für Querformat (Layout-Land) und eine für Hochformat (Layout-Port). Wenn ich meine Anwendung ausführe, wird das richtige Layout zunächst davon abhängig gemacht, wie ich mein Telefon halte. Wenn ich Landschaft halte, wird Landschaft gegriffen und umgekehrt. ABER, sobald ich meine Anwendung anfange, wenn ich die Ausrichtung ändere, wird das erste Layout, das beim Start gegriffen wird, beim Umschalten der Orientierung verwendet.Orientation Change not Grabbing Korrektes Layout
Wie bekomme ich Android zu geändertem Layout xml pro Ausrichtung Änderung nach dem ersten Start der Anwendung?
In meinem Manifest Ich habe android: configChanges = "Orientierung/keyboardHidden"
Ich entfernte Orientierung von meinem Android: configChanges in meinem Manifest und jetzt behandelt sie. Nun, da ich ein besseres Verständnis habe, muss ich dies programmatisch tun, da ich dies in meinem Manifest hatte, um sicherzustellen, dass Dialogfelder beim Wechseln der Ausrichtungen erhalten blieben. – taraloca
Ja, ich erkenne das "Problem" :) Verwenden Sie showDialog (int) in der Aktivität oder nur show() auf einem Dialog-Objekt? Ersteres erlaubt die Handhabung von Dialogen beim Drehen http://developer.android.com/guide/topics/ui/dialogs.html#ShowingADialog – Dahlgren
Also, wenn Stick mit ConfigChanges = "Ausrichtung", wie trigger ich eine Layoutänderung ? – HRJ