Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android中配置改变(Configuration)的处理状态(重点横竖屏切换)

一: 很多时候配置改变(Configuration Change) 最多遇到的就是横竖屏进行切换,一般的会重新加载Activity,不过这样的切换起来会看到界面非常的闪,原因是重新加载Activity了,今天学习一下重写 public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);}
来监听横竖切换进行操作下面直接进行步骤1:在AndroidManinfest.xml文件中可进行如下配置:   当然这个配置的改变状态还有其他好几个,可以并列设置2:重写public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);} 在这个方法中进行改变的操作
看如下的源代码:[java]
  1. public void onConfigurationChanged(Configuration newConfig) {  
  2.     // TODO Auto-generated method stub   
  3.     super.onConfigurationChanged(newConfig);  
  4.     if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE)  
  5.     {  
  6.         Log.i(TAG, "To Landscape");  
  7.     }  
  8.     else if(newConfig.orientation==Configuration.ORIENTATION_PORTRAIT) {  
  9.         Log.i(TAG, "To Portrait");  
  10.     }  
  11. }