Настроить портретный режим в одном месте - PullRequest
0 голосов
/ 02 октября 2018

Есть ли способ установить режим Android Portrait на уровне приложения, как, например, в iOS, как показано ниже?

Configure portrait mode in iOS

Не знаюхотите добавить

android: configChanges = "direction" android: screenOrientation = "Portrait"

в каждую запись Activity манифеста или добавить следующий код

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

в каждом действии!Заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

configChanges не требуется для запроса портретной ориентации, но вы должны добавлять screenOrientation="portrait" при каждом действии в манифесте или "portraitSensor", что даст как портрет, так и портретное обратное.

0 голосов
/ 02 октября 2018

Вы не можете сделать это так же, как в iOS.Самое близкое к тому, что вы можете избежать, чтобы избежать стандартного кода в каждом действии, - это создать действие, скажем, PortraitActivity, где вы устанавливаете ориентацию:

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

в onCreate и заставляете все свои действия расширять это действие.

...