【问题标题】:manually rotate activity by 180 degrees手动将活动旋转 180 度
【发布时间】:2012-07-11 12:53:24
【问题描述】:

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

【问题讨论】:

    标签: java android android-layout android-activity screen-rotation


    【解决方案1】:

    您需要致电youractivity.setRequestedOrientation(int orientation)

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

    This page 有一些常量,但我猜你想要的是this

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2021-09-11
        • 2011-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-02
        • 1970-01-01
        • 1970-01-01
        • 2019-11-25
        相关资源
        最近更新 更多