美文网首页
Android 2. Android 设定屏幕只竖屏Or只横屏

Android 2. Android 设定屏幕只竖屏Or只横屏

作者: KYM1988 | 来源:发表于2019-09-26 16:05 被阅读0次

方法1:

AndroidMainfest.XML---->activity设定属性 screenOrientation:

screenOrientation设定参数分解:

1) unspecified : 默认值,由系统决定,不同手机可能不一致

2) landscape : 强制横屏显示

3) portrait : 强制竖屏显

4) behind : 与前一个activity方向相同

5) sensor : 根据物理传感器方向转动,用户90度、180度、270度旋转手机方向,activity都更着变化

6) sensorLandscape : 横屏旋转,一般横屏游戏会这样设置

7) sensorPortrait : 竖屏旋转

8) nosensor : 旋转设备时候,界面不会跟着旋转。初始化界面方向由系统控制

9) user : 用户当前设置的方向

所以:

加入android:screenOrientation="portrait",屏幕设定为竖屏

加入android:screenOrientation="landscape",屏幕设定为横屏

方法2:

在onCreate方法中,super.onCreate(savedInstanceState);后

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);设定为竖屏

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);设定为横屏

该方法在只设定一两个页面是横屏还是不错的,个人还是建议使用第一中方法比较方便.

相关文章

网友评论

      本文标题:Android 2. Android 设定屏幕只竖屏Or只横屏

      本文链接:https://www.haomeiwen.com/subject/jjqhyctx.html