Android安卓-横竖屏设置

356 浏览发布于 作者 zouyang (欢迎转载-请注明出处链接)留下评论分享按钮

项目中一般我们都会要求我们的应用的使用场景固定在横屏或者竖屏,亦或者交替。下面给出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"


以上,感谢阅读~

想要打赏,请点击这里

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注