verhindern, dass die Aktivität der Neustart, wenn sich die Orientierung ändert
Ich bin neu in android-Entwicklung .Ich habe separate Bildschirme, für hoch-und Querformat-Modus.Wenn ich meine Orientierung entsprechende Bild geladen wird und die Aktivität neu gestartet . Nun möchte ich nicht, meine Aktivitäten neu zu starten, wenn ich die Ausrichtung ändern, aber laden sollte seine entsprechenden Bildschirm(axml).
Habe ich versucht
[Activity (Label =
"MyActivity",ConfigurationChanges=Android.Inhalt.PM.ConfigChanges.Orientierung)]
die obige Zeile Stoppt die Aktivität immer neu gestartet, aber es lädt die gleichen Bildschirm(axml).
Bitte vorschlagen .
Dank
InformationsquelleAutor sujay | 2013-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schreiben Sie diesen code in Ihre Tätigkeit
Ist und auch fügen Sie diese Zeile in Ihre Manifest-Datei
So wird dies behandeln die beiden Dinge, wird es nicht starten Sie Ihren Aktivitäten und laden Sie das layout wie pro Ihre Ausrichtung ändert.
Wo fügen Sie diesen code in der mainActivity ODER jedes Fragment in der Aktivität und R. layout.landscapeView und R. layout.portraitView sind zwei verschiedene layout
wow!!! Alles, was ich wollte! 🙂
InformationsquelleAutor Nirali
Da Sie angegeben haben, um die OS, die Sie behandeln möchten Ausrichtung ändern sich, jetzt haben Sie, um jegliche änderungen am layout selbst, wie diesem:
Sie müssen hinzufügen
android:configChanges="keyboardHidden|orientation|screenSize
in deinem <Aktivität-Tags in der Manifest-Datei.InformationsquelleAutor Kai