Meine App hat eine einzelne Aktivität mit einem FragmentPagerAdapter mit vier Fragmenten (mit der ViewPagerIndicator-Bibliothek). Eines dieser Fragmente hat Designs für ein separates Hoch- und Querformat, die anderen drei müssen nicht im Hochformat fixiert werden.Erlaube Rotation/Landschaft in einem Fragment
Mein Gedanke war android:configChanges="orientation"
im Manifest zu setzen und rufen getActivity().setRequestedScreenOrientation()
im onResume()
aller Fragmente, zu SCREEN_ORIENTATION_PORTRAIT
in drei von ihnen Verriegelungs aber zu SCREEN_ORIENTATION_UNSPECIFIED
in der, die Drehung ermöglichen muss, aber das funktioniert nicht. Die App bleibt im Hochformat.
Gibt es einen Weg, dies zu erreichen?
Es ist eigentlich nicht notwendig, dass sich die eigentliche Aktivität dreht, wenn es trotzdem einem Fragment erlaubt, die Ausrichtung ohne seine Aktivität zu ändern, aber ich habe nichts gefunden, was dies möglich macht. Es wäre auch in Ordnung, wenn sich die Aktivität dreht, da die Tableiste im Querformat ausgeblendet wird.
Ich würde die 'setMenuVisibility' Überschreibung außer Kraft setzen' setUserVisible' sie beide auf der gleichen Zeit sind, so sollten beide gleich handeln, gerade liest sich besser mit 'UserVisible' –