博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
横屏 坚屏
阅读量:5463 次
发布时间:2019-06-15

本文共 736 字,大约阅读时间需要 2 分钟。

引用:

当屏幕变为横屏的时候,系统会重新呼叫当前Activity的OnCreate方法,你可以把以下方法放在你的OnCreate中来检查当前的方向,然后可以让你的SetContentView来载入不同的Layout xml.if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {Log.i("info", "landscape");}else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) {Log.i("info", "portrait");}  关于屏幕切换的时候  首先需要在androidmanifest.xml中加入配置  android:configChanges="orientation|keyboardHidden|navigation  这样在程序中. Activity就不会重复的调用onCreate()  甚至不会调用onPause.onResume.  只会调用一个onConfigurationChanged(Configuration newConfig)这是在XML加入配置选项的前提下.如果在就加入选项的前提下.如上所说. Activity会重新激活onCreate方法根据你自己的需求来选择配置改变时的处理机制这样比较好一点。

转载于:https://www.cnblogs.com/sode/archive/2011/08/08/2130836.html

你可能感兴趣的文章
HttpClientUitl工具类
查看>>
Could not find or load main class
查看>>
VC 预定义宏
查看>>
indexOf()
查看>>
dom4j对xml读取操作
查看>>
Yii2.0实现微信公众号后台开发
查看>>
Shell 传递参数
查看>>
Ibatis 泛型化dao模版
查看>>
hrbust 1133 (kruskal)
查看>>
vue 接口统一管理
查看>>
margin 相关 bug 系列
查看>>
模拟+贪心 SCU 4445 Right turn
查看>>
2012 Multi-University #7
查看>>
第五章 循环结构反思
查看>>
WebConfig配置文件有哪些不为人知的秘密?
查看>>
自动控制原理的三不管地带之——开闭环函数特征方程原理
查看>>
HDU 2001 计算亮点间的距离
查看>>
spring学习笔记--quartz和定时任务执行
查看>>
ASP.NET页面刷新样式改变解决方法
查看>>
Redis- 简单操作命令
查看>>