3

我要做的是在首选项屏幕上手动设置活动方向。假设默认方向为 0(常规纵向方向),用户可以转到首选项并选择让我们说 180(或 90、270)。在此之后,活动方向应更改为选择器选项。有设置纵向或横向方向的方法,但我不知道如何按度旋转活动。

4

2 回答 2

4

您需要调用youractivity.setRequestedOrientation(intorientation)

这个参数不是度数,它将是来自 ActivityInfo 的常数。

这个页面有一些常量,但我猜你想要的是这个

于 2012-07-11T13:02:31.023 回答
3

如果您当前处于纵向模式,您可以使用mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT);旋转 180 度或mainActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);从横向模式旋转 180 度。

于 2016-05-27T12:51:49.860 回答