项目中一般我们都会要求我们的应用的使用场景固定在横屏或者竖屏,亦或者交替。下面给出2种横竖屏设置方式:
1、代码方式:
在activity的onResume覆写方法内实现:
//设置activity竖屏模式(如果要全局,可以在基类activity内去实现)
if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //横屏:SCREEN_ORIENTATION_LANDSCAPE
}
2、AndroidManifest内注册activity时设置属性的方式:
AndroidManifest内:
//竖屏:
<activity
android:name=".activity.WebViewActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait"/>
//横屏就是把android:screenOrientation属性值替换为:"landscape"
以上,感谢阅读~
想要打赏,请点击这里