2016-03-09 28 views
1

我的Android應用程序設置中有一個開關可以打開和關閉屏幕旋轉 - 只是用戶喜歡它的方式。使Android Screen Screen Rotation可配置應用程序範圍

但它不會在我的應用程序中禁用。我試過

_activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR); 

但是輪轉還在。我知道我可以在清單文件中做到這一點,但我希望它是可配置的而不是靜態的。

回答

2

您需要在您的活動中設置setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);方法onCreate()方法。

或者由於該方法並不總是被調用,所以您可以將其放入您的活動的onResume()方法中。

activity lifecycle