横竖屏幕切换的三种模式:
1. 锁定横竖屏幕切换
1) 蒋屏幕固定为竖屏显示 <android: screenOrientation ="portrait">
2)将屏幕固定为横屏显示<android:screenOrientation = "landscape">
2. 在源代码中处理横竖屏幕的切换
前提条件在manifest中注册android:configChanges属性,然后在源代码中重写onConfigurationChange()函数即可;(很遗憾自己没实现)
3.重写onSaveInstanceState()和onRestoreInstanceState()函数
1) 当屏幕切换横竖屏的时候会响应onSaveInstanceState()函数
2)当屏幕重启载入当前的Activity的时候调用onRestoreInstanceState(0函数
本文详细介绍了横竖屏幕切换的三种模式:锁定横竖屏幕切换、在源代码中处理横竖屏幕的切换以及重写onSaveInstanceState()和onRestoreInstanceState()函数。涵盖了Android开发中屏幕方向变化的应对策略。

被折叠的 条评论
为什么被折叠?



