有时候横竖屏切换的时候有没自动加载layout布局文件知道为什么吗?

Posted 诺虫的箱子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有时候横竖屏切换的时候有没自动加载layout布局文件知道为什么吗?相关的知识,希望对你有一定的参考价值。

我大概知道原因,但还是不知道确切原因。在我的Mainfester.xml中的有些activity是android:configChanges="keyboardHidden|orientation"有些是android:configChanges="keyboardHidden|orientation|screenSize",后者会出现切换屏幕不会重新加载对于的资源文件。说明没有重新启动activity,(据说从Android 3.2 (API level 13)开始,"screen size"也随着设备的横竖屏切换而改变。因此,如果你在API level 13或更高(minSdkVersion和targetSdkVersion属性声明)进行开发时,要防止因方向改变而重新启动,你必须为" orientation "添加"screen size"值。),如果这样的话,那是不是我的每个activity中都要对我的onConfigurationChanged进行处理以保证屏幕加载正确和数据的完整?这样感觉好麻烦,每个都要加正确的做法是不是这样????

以上是关于有时候横竖屏切换的时候有没自动加载layout布局文件知道为什么吗?的主要内容,如果未能解决你的问题,请参考以下文章

Swift 支持某个页面横竖屏切换与强制横屏

Android基础篇 屏幕横竖屏切换(layout-land)下篇

android怎么设置横竖屏切换

面试题:Activity横竖屏切换时的生命周期如何变化

Android视频播放和横竖屏切换

横竖屏切换时候activity的生命周期