2013-12-11 27 views
1

我想将我的应用程序锁定到肖像模式以进行所有活动。我知道这可以通过在清单中的活动标记中设置android:screenOrientation="landscape"来完成。但我有很多活动,所以我想知道是否有任何方法可以在应用程序级别通过清单中的某个xml标记或代码执行,因此我不必在所有活动标记中定义它。在Android(Java)中动态禁用屏幕方向

回答

3
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 

或者

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

使用此方法在BaseActivity。并为您的应用程序中的其他任何活动扩展此活动。