在setRequestedOrientation之后自动旋转不起作用

时间:2018-08-05 17:46:41

标签: android autorotate

我有一个允许自动旋转的活动:

<activity
            android:name="com.xxx.ui.browse.exercise.ExerciseActivity"
            android:configChanges="orientation|screenSize|keyboardHidden|smallestScreenSize|screenLayout"
            android:exported="false"
            android:theme="@style/Theme.XXX.Light" />

自动旋转效果很好。但是现在我想以编程方式(在某些特定情况下)更改屏幕方向。所以我做到了:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

它也很棒。但是现在自动旋转不起作用了...

我尝试在setRequestedOrientation之后调用,但没有效果:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);

你能帮我吗?

0 个答案:

没有答案