【问题标题】:Disable Screen Orientation Dynamically In Android(Java)在 Android(Java) 中动态禁用屏幕方向
【发布时间】:2013-12-11 20:46:30
【问题描述】:
我想将我的应用程序锁定为所有活动的纵向模式。我知道这可以通过在清单的活动标签中设置android:screenOrientation="landscape" 来完成。但我有很多活动,所以我想知道有没有办法在应用程序级别通过清单或代码中的一些 xml 标记来完成它,所以我不必在所有活动标记中定义它。
【问题讨论】:
标签:
java
android
screen
android-manifest
screen-rotation
【解决方案1】:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
在BaseActivity 中使用此方法。并将此活动扩展到您的应用程序中的所有其他活动。