学习笔记|Android中的setRequestorientation

设置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);

你可能感兴趣的:(Android)