Как изменить ориентацию фрагментов в Android?

Мне удалось изменить ориентацию для моего фрагмента в моей деятельности. Ориентация меняется, когда мое устройство поворачивается.

Теперь я хочу получить ту же функциональность, когда я нажимаю кнопку во фрагменте. то есть я хочу перейти из портретного режима в режим LandScape, когда я нажимаю кнопку в портретном макете и Visa Vera.

Я использовал

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

и

    getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

соответственно.

Но из-за этого функция автоповорота перестала работать. Как я могу исправить эту проблему?

5
задан halfer 1 March 2018 в 11:11
поделиться