您的位置:首页 > 移动开发 > Android开发

Android屏幕显示旋转180度解决方法

2016-11-23 10:27 537 查看
方法出处:http://www.cnblogs.com/zhangdadi/archive/2012/10/29/2744603.html

//横屏正方向

if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)

{

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);

}

//横屏反方向

else if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE)

{

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

}

//纵屏正方向

else if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)

{

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);

}

//纵屏反方向

else if (getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT)

{

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

}

ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,

ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,

ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,

ActivityInfo.SCREEN_ORIENTATION_USER,

ActivityInfo.SCREEN_ORIENTATION_BEHIND,

ActivityInfo.SCREEN_ORIENTATION_SENSOR,

ActivityInfo.SCREEN_ORIENTATION_NOSENSOR,

ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE,

ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT,

ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE,

ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT,

ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR,

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐