在Android(Java)中动态禁用屏幕方向

时间:2013-12-11 20:46:30

标签: java android screen android-manifest screen-rotation

我想将我的应用程序锁定到所有活动的纵向模式。我知道可以通过在清单中的活动标记中设置android:screenOrientation="landscape"来完成此操作。但是我有很多活动,所以我想知道有没有办法在应用程序级别上通过清单或代码中的某些xml标记来执行它,所以我不必在所有活动标记中定义它。

1 个答案:

答案 0 :(得分:3)

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

或者

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

BaseActivity中使用此方法。并为应用程序中的每个其他活动扩展此活动。