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方法。

  • 相关阅读:
    找到排序矩阵中从小到大第K个数字
    使用VSCODE开发UE4
    UE4添加模块
    游戏串流
    DIY Arduino 方向盘
    免费/开源软件推荐
    把引擎插件变成工程插件
    MergeActors技巧
    烘焙卡在99%
    UMG里没有"Prefab"怎么办?
  • 原文地址:https://www.cnblogs.com/Haijunzhu/p/4064733.html
Copyright © 2011-2022 走看看