求助!!横竖屏切换时layout自动切换的问题
在XML里写了activity的属性为 android:configChanges="orientation|keyboardHidden"
代码里重写了onConfigurationChanged(),也有两套layout
可以正常切换横竖屏,请问系统是怎么切换横竖屏的layout的?半天也没搞清楚,不要说系统自动调用的,答得好可以加分,谢谢了!!
PS:
目前我看到的流程(猜测)
activitythread.java handleActivityConfigurationChanged
applyConfigurationToResourcesLocked
Resources.java updateConfiguration
assetmanager.java setConfiguration
assetmanager.cpp AssetManager::setConfiguration
AssetManager::setLocaleLocked
AssetManager::updateResourceParamsLocked
看到这里也没有关于layout的切换的东东,到底是咋回事呢。。。