Если вы хотите иметь фиксированную ориентацию для ваших действий, то вы можете использовать-
android: screenOrientation = "портрет"
android:screenOrientation="sensorPortrait"
в качестве атрибута дляэта деятельность в этом манифесте.Но если вы хотите установить время выполнения ориентации в зависимости от того, какой была предыдущая ориентация при запуске приложения, вам нужно проверить предыдущую ориентацию в onCreate()
, а затем программно установить ее на это значение, используя setRequestedOrientation()
ОБНОВЛЕНИЕ: Как указано @ s.co.tt, используйте android:screenOrientation="sensorPortrait"
для лучшей поддержки на планшетах.
Для получения дополнительной информации о различных значениях для android:screenOrientation
и чтокаждый из них, посмотрите на документы:
https://developer.android.com/guide/topics/manifest/activity-element.html#screen