Можно ли переопределить ориентацию экрана во фрагменте? - PullRequest
0 голосов
/ 10 мая 2018

Все мое приложение для Android использует книжную ориентацию экрана. Вот почему я установил android:screenOrientation="portrait" для моей активности в манифесте приложения. Но сейчас я собираюсь реализовать YouTubePlayerFragment.

Я думаю, что будет крайне необходимо сделать возможным поворот экрана в этом фрагменте, чтобы пользователь мог смотреть YouTube в полноэкранном режиме.

Можно ли продолжать использовать screenOrientation="portrait" в манифесте и каким-то образом переопределить его в одном фрагменте? Есть ли решение, которое не требует установки screenOrientation для каждого фрагмента?

1 Ответ

0 голосов
/ 10 мая 2018

внутри этого фрагмента используйте:

Для установки ориентации - Пейзаж

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Для установки ориентации - Портрет

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

Кроме того, посмотрите здесь: Установка ориентации только для 1 фрагмента в моей деятельности, в то время как остальные в портрете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...