Получите Запертую Ориентацию - PullRequest
1 голос
/ 08 июля 2011

Есть ли способ определить, включена ли блокировка автоповорота устройства?Моему приложению необходим доступ к этому методу, чтобы заблокировать ориентацию во время выполнения.

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Добавьте это в свой файл манифеста в своей деятельности для фиксированной ориентации, которую вы хотите для своей деятельности

android:screenOrientation="portrait"

как

<activity android:name=".Settings" android:label="@string/app_name" android:screenOrientation="portrait">

или в коде Java вы можете использовать

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
0 голосов
/ 08 июля 2011

В iPhone есть метод

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return YES;
}

Чтобы разблокировать ориентацию.если вы хотите заблокировать его, измените его значение (ДА на НЕТ), где хотите заблокировать ориентацию

...