Как повернуть экран в альбомную (или книжную) ориентацию программируемым способом? - PullRequest
7 голосов
/ 28 марта 2010

Как повернуть экран в горизонтальную или вертикальную ориентацию программируемым способом? Я пытаюсь сделать его независимым, когда пользователь поворачивает экран.

Возможна ли вещь?

Заранее спасибо.

Ответы [ 2 ]

10 голосов
/ 28 марта 2010

Попробуйте это:

Activity.setRequestedOrientation() 

с этими параметрами:

ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT

Проверьте это для дальнейшего использования

6 голосов
/ 28 марта 2010

Вы можете попробовать с образцом ниже ...

if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {
    // You can set the value initially by
    // ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED. Once set it
    // retains it's value. The View will be rendered in the specified
    // orientation using the code below.
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...