横竖屏幕切换的三种模式:
1. 锁定横竖屏幕切换
1) 蒋屏幕固定为竖屏显示 <android: screenOrientation ="portrait">
2)将屏幕固定为横屏显示<android:screenOrientation = "landscape">
2. 在源代码中处理横竖屏幕的切换
前提条件在manifest中注册android:configChanges属性,然后在源代码中重写onConfigurationChange()函数即可;(很遗憾自己没实现)
3.重写onSaveInstanceState()和onRestoreInstanceState()函数
1) 当屏幕切换横竖屏的时候会响应onSaveInstanceState()函数
2)当屏幕重启载入当前的Activity的时候调用onRestoreInstanceState(0函数