2013-12-11 28 views
1

我想將我的應用程序鎖定到肖像模式以進行所有活動。我知道這可以通過在清單中的活動標記中設置android:screenOrientation="landscape"來完成。但我有很多活動,所以我想知道是否有任何方法可以在應用程序級別通過清單中的某個xml標記或代碼執行,因此我不必在所有活動標記中定義它。在Android(Java)中動態禁用屏幕方向

回答

3
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 

或者

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

使用此方法在BaseActivity。併爲您的應用程序中的其他任何活動擴展此活動。