zoukankan      html  css  js  c++  java
  • Android横屏

    在AndroidManifest.xml中加入这句话即可
    <activity android:name=".AFI02_Home" android:label="@string/app_name" android:screenOrientation="portrait"></activity>
    
    
    
    

    landscape

    是横向,

    portrait

    是纵向
     
    android中每次屏幕方向切换时都会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置
    要避免在转屏时重启activity,可以通过在androidmanifest.xml文件中重新定义方向(给每个activity加上android:configChanges=”keyboardHidden|orientation”属性),
    并根据Activity的重写onConfigurationChanged(Configuration newConfig)方法来控制,这样在转屏时就不会重启activity了,而是会去调用onConfigurationChanged(Configuration newConfig)这个钩子方法。例如:
    if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){  
      //横向   
      setContentView(R.layout.file_list_landscape);   
    }else{  
      //竖向   
       setContentView(R.layout.file_list);   
    } 

    在模拟器中,要使程序转屏可以使用快捷键F12或Ctrl+F11来切换。当然在用命令行启动模拟器时可以直接使用参数emulator.exe -skin HVGA-L来启动横屏的程序。

  • 相关阅读:
    Unity-国际版下载
    Js数值处理
    Vue,部署通过Url指向dist里的index, 通过IIS 7.0及以上部署,添加 注册托管代码模块
    反编译
    Node 命令
    VUE开发命令
    VS2017发布到部署网站
    谷歌浏览器提示您的连接不是私密连接
    iis,配置
    VS开发android
  • 原文地址:https://www.cnblogs.com/CoolChen/p/2229863.html
Copyright © 2011-2022 走看看