Android configChanges使用方法
2024-08-31 12:50:06
1. 在manifest文件里使用activity的默认属性。横屏竖屏时,惠重复调用onDestory和onCreate 造成不必要的开销。Android默认如此应该是为了适配不同的xml布局文件。又一次初始化资源,显示效果会好一些。
2. manifest文件里配置activity的属性:
android:configChanges="orientation|screenSize"
在activity中将会回调函数:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.i(TAG, "onConfigurationChanged : " + newConfig);
};
能够在这个函数newConfig中的參数,设置横竖屏所须要的资源替换等操作。
当然: 能够使用manifest中的android:screenOrientation="portrait"(竖)或者 android:screenOrientation="landscape"(横)直接控制横竖屏。
最新文章
- SVN代码回滚命令之---";svn up ./ -r 版本号";---OK
- linux下使用 du查看某个文件或目录占用磁盘空间的大小
- NSRunLoop概述和原理
- 10. Max Points on a Line
- POJ2200+全排列模拟
- asp.net 事件模型
- js里面的垃圾回收
- java第七次课堂笔记
- 数据库连接池 C3p0
- 中文全文检索讯搜xunsearch安装
- Python学习记录之----网络通信(一)
- Android之电话拨号和短信
- VMware Linux下拖拽补丁vmtools的安装和卸载
- C语言的基本数据类型长度
- JavaScript权威指南——跳转语句
- sql server 2012 数据库日志文件过大,怎么缩小?
- Mysql源码安装shell脚本
- jQuery插件编写基础之“又见弹窗”
- 【移动端debug-5】可恶的1px万能实现方案
- HDOJ 1423 Greatest Common Increasing Subsequence 【DP】【最长公共上升子序列】
热门文章
- Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
- windows部署iBase4J
- spring boot基础
- 用​M​y​E​c​l​i​p​s​e​ ​打​包​J​A​R文件
- [React] Work with HTML Canvas in React
- iOS开发中的NSDateFormatter日期格式解析总结
- Android在程序中浏览网页
- poj 2488 A Knight&;#39;s Journey(dfs+字典序路径输出)
- 《Head First 设计模式》学习笔记——适配器模式 + 外观模式
- 内存文件系统:tachyon(现在叫Alluxio)