我要做的是在偏好设置屏幕上手动设置活动方向。假设默认方向为0(常规纵向),用户可以转到首选项并选择180(或90,270)。在此之后,活动方向应更改为选择器选项。有方法可以设置纵向或横向,但我无法弄清楚如何按度数旋转活动。
答案 0 :(得分:2)
您需要致电youractivity.setRequestedOrientation(int orientation)。
此参数不是度,它将是ActivityInfo的常量。
答案 1 :(得分:2)
如果您当前处于纵向模式,可以使用mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);
旋转180度,或者从横向模式中mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
旋转180度。