Ich habe eine Activity
, die auf Orientierung hört geändert, um zu verhindern, dass es neu erstellt, wenn wir Bildschirm drehen.Wie man das Layout des Fragments ändert, ohne es neu zu erstellen?
Ich habe einige Fragment
an diese Activity
angeschlossen.
Wenn Bildschirmausrichtung geändert wird, meine Activity
ist nicht neu erstellt, und natürlich ist mein Fragment
nicht neu erstellt. Aber ich möchte sein Layout ändern.
Wie kann ich das Layout von Fragment
ändern, ohne es neu zu erstellen?
in der Landschaft verwendet werden sollte, habe ich versucht zu
res/layout-land
Ordner gehen sollte. Aber es hilft nicht. Da die onCreateView-Methode nicht zum erneuten Aufblasen des neuen Layouts aufgerufen wird, muss – TOPaufgerufen werden. Weil Fragmente in Aktivitäten enthalten sind und bei der Erstellung von Aktivitäten Fragmente neu erstellt werden. Geben Sie uns einen Code –
. Sehen Sie meine aktualisierte Antwort. Meine 'Aktivität' wurde nicht neu erstellt, da sie configChange – TOP