实现Activity方向的锁定非常简单:
在AndroidMenifest.xml文件中用静态声明给每个Activity的元素加上android:screenOrientation属性。
常用属性值如下:
portrait:竖屏,即我们通常使用手机的状态,此时手机只有这一种显示方向,无论如何颠倒手机的方向,手机的屏幕显示都不会有改变。
landscape:横屏,手机垂直摆放时,显示方向朝向设备的右侧,此时手机只有这一种显示方向。无论如何颠倒手机的方向,手机的屏幕显示都不会有改变。
sensorPortrait:竖屏,相比较portrait,比其多一种显示方向,即当手机垂直摆放上下颠倒时,显示都是正常的。
sensorLandscape:横屏,相比较landscape,比其多一种显示方向,即当手机横向摆放上下颠倒时,显示都是正常的。
behind:屏幕方向与Activity栈中前一个Activity的方向保持一致。