在配置文件里,如果设置android:targetSdkVersion=”18”,那么必须android:configChanges=”orientation|keyboardHidden|screenSize”,activity中才会调用 onConfigurationChanged 监听;如果去掉android:targetSdkVersion=”18”
android:configChanges=”orientation”也会监听onConfigurationChanged变化

activity中代码如下

@Override
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);
if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE){
Log.d("test","----------横屏------------");
}else if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT){
Log.d("test","----------竖屏------------");
}
}

更多相关文章

  1. android代码混淆 GSON完满解决
  2. Android开源代码解读の地图照片应用Panoramio的实现详解(六)
  3. 在app引擎端点的启动时执行代码
  4. javaScript函数中执行C#代码中的函数
  5. 反编译APK 得到JAVA代码和资源文件源码
  6. java.io.File vs java.nio.Files这是新代码中的首选?
  7. 拖动层的javasvript代码 十行代码即可写出兼容版拖动层
  8. 我无法让这个简单的ajax代码工作
  9. javascript实现拖动层效果代码(许愿墙)

随机推荐

  1. android中的search dialog
  2. 跟我学Android NDK开发(一)
  3. android progressbar style定义解析
  4. android 设置支持pad等大屏幕、大分辨率
  5. Android开发——控件基础(三)EditText组件
  6. Android开发你需要具备的基本功
  7. 空闲时间玩玩Andriod,你知道如何配置环境
  8. AndroidStudio安装教程(Windows环境下)
  9. android文字阴影效果设置
  10. 原生态Android操作介绍之一