android中每次屏幕的旋转都会重启Activity,所以应该给每个activity加上 android:configChanges="keyboardHidden|orientation"属性,就不会重启activity,而是去调用 onConfigurationChanged(Configuration newConfig)。这样就可以在这个方法里调整显示方式:

public void onConfigurationChanged(Configuration newConfig)

{

super.onConfigurationChanged(newConfig);

if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATTON_LANDSCAPE)

{//Iand

}

else if(this.getResources().getConfiguration().orientation == Configuration.ORIENTATTON_PORTRAIT)

{//port}

}


2.

更多相关文章

  1. [置顶] Android上传文件到Web服务器,PHP接收文件(二)
  2. android AIDL(Android(安卓)Interface Define Language)
  3. Android深入浅出之Audio
  4. 我的android 第19天 - 上下文菜单
  5. Android(安卓)电子罗盘 --指南针(方向传感器的应用)
  6. Android(安卓)调用系统原生相机拍照并储存到指定位置
  7. Android处理Bitmap的一些方法
  8. Android调用系统摄像头拍照并剪裁压缩
  9. Android不支持web页滚动

随机推荐

  1. 运维常见问题汇总-tomcat篇
  2. Power BI基础知识——添加列
  3. SQL高级知识V2——触发器
  4. kubernetes系列文章第一篇-k8s基本介绍
  5. C语言通过定义结构体UCI读写配置文件
  6. [灾备] 数据去重技术
  7. 美团优选大数据开发岗面试真题-附答案详
  8. Power BI基础知识——编辑表
  9. 小技巧 | 如何在SQL Server中快速创建测
  10. Kubernetes中部署MySQL高可用集群