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

  • 相关阅读:
    指针+[][]T 类型
    linux适用小工具-tmux
    wrk+lua进行压力测试
    brew更换为国内源
    k8s证书更新
    ssh隧道
    kubeadm安装集群系列(kubeadm 1.15.1)
    harbor清理存储
    第十周课程总结
    第九周课程总结&第七次实验报告
  • 原文地址:https://www.cnblogs.com/Haijunzhu/p/4064733.html
Copyright © 2011-2022 走看看