Android:如何坚持活动开始时的相同方向

Men*_*nny 4 android android-activity

我知道如何以特定方向锁定活动(在AndroidManifest.xml中):

android:screenOrientation="landscape|portrait"
Run Code Online (Sandbox Code Playgroud)

我知道如何以编程方式锁定到特定方向:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
Run Code Online (Sandbox Code Playgroud)

但是,如何将活动锁定到开始的方向?例如,如果它开始画像,它应该坚持这一点.

谢谢!

Jus*_*ian 5

getResources().getConfiguration().orientation在应用启动时使用,然后以编程方式设置方向,就像上面一样.该方法将返回 ORIENTATION_LANDSCAPEORIENTATION_PORTRAIT