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来启动横屏的程序。

  • 相关阅读:
    烂泥:高负载均衡学习haproxy之TCP应用
    烂泥:高负载均衡学习haproxy之关键词介绍
    sqlpuls基本命令
    Oracle开机自启动
    centos6.5安装oracle11g_2
    centos7安装图片界面
    centos7安装activemq
    centos7删除自带openjdk
    centos7安装nexus私服2.14
    mysql优化记录
  • 原文地址:https://www.cnblogs.com/CoolChen/p/2229863.html
Copyright © 2011-2022 走看看