Отключить автоматический поворот экрана - Android

Возможный дубликат:
Как установить вертикальную ориентацию Android для Android?

Я пытаюсь отключить автоматическое вращение, когда запускаю приложение на Android. Может быть, я должен добавить код строки в AndroidManifest.xml Кто-нибудь знает, как я могу это сделать?

Ответ 1

Добавьте что-то вроде android:screenOrientation="portrait" или android:screenOrientation="landscape" в AndroidManifest.xml:

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

Ответ 3

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

для портретного режима.

Ответ 4

Добавьте атрибут android:screenOrientation в тэг <activity />:

<activity android:screenOrientation="landscape" 
          ... >

Для получения дополнительной информации и списка возможных значений посетите документацию.

Ответ 5

Вы можете сделать свою активность в режиме одной ориентации, добавив код, предложенный в других ответах. Более полный способ справиться с этим:

http://developer.android.com/guide/topics/resources/runtime-changes.html

При изменении ориентации то, что вы делаете, это изменение конфигурации приложения. Посмотрите под заголовком раздела "Обработка раздела конфигурации самостоятельно", чтобы переопределить поведение по умолчанию.