Как включить поворот экрана программно в android? - PullRequest
0 голосов
/ 02 апреля 2020

Мне нужно включить эту функцию для моей деятельности:

Я хочу, чтобы это было так: enabled

когда это так:

disabled

обратите внимание, что я не хочу устанавливать фиксированное значение как ПОРТРЕТ, ЛАНДШАФТ или любую другую ориентацию, я действительно хочу, чтобы пользователь поворачивал устройство свободно.

Нужно ли мне запрашивать разрешение на манифест? Возможно ли это сделать? Я не смог найти ничего, что действительно работает, например:

this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);

просто не работает вообще.

1 Ответ

0 голосов
/ 02 апреля 2020

Хотите изменить настройки устройства или просто для своего приложения?
Если вы хотите изменить его для своего приложения:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
    setContentView(view);
}
...