zoukankan      html  css  js  c++  java
  • android界面横屏和竖屏的切换

    关于android横屏和竖屏的切换网上给了很多种。但是有些介绍的方法都是在android旧版本上。

    我现在把握用到的情况写下来用于备忘:

    android 版本:4.0 - 4.4 

    要求:android 横竖屏转换时不需要重新调用oncreate方法

    步骤:

      1、在Androidmenifest相应的activity里面添加 android:configChanges="orientation|keyboardHidden|screenSize"

      2、在代码中比如(RoomActivity.java)需要横屏的地方调用方法 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)

      3、在代码中需要竖屏的地方 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

    note:

      1、setRequestedOrientation() 是Activity类里面的方法

      2、screenSize(红色加粗的地方) 这个参数在android 4.0 以后的版本是必需加上的,否则横竖屏切换的时候程序会重新调用Activity里面的oncreate方法。

  • 相关阅读:
    cocos2d-x simpleGame 0
    cocos2d-x 下的HelloWorld
    cocos2d-x windows 配置
    算术入门之加减乘除
    计算摄氏温度
    输出倒三角图案
    厘米换算英尺英寸
    多文件模块的学生信息库系统
    GPS数据处理
    单词长度
  • 原文地址:https://www.cnblogs.com/Haijunzhu/p/4064733.html
Copyright © 2011-2022 走看看