设置Activity屏幕显示的方向有以下方法:
- 1 竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
- 2 横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
- 3 用户选择,当系统设置为旋转,则旋转,否则不选择
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER);
- 4 依赖于上个Activity,即如果上个Activity为横屏就横屏,竖屏就竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_BEHIND);
- 5 根据物理感应器决定显示方向,它取决于用户如何持有设备
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
- 6 忽略物理感应器——即显示方向与物理感应器无关
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);