美文网首页
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