我有一个允许自动旋转的活动:
<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);
你能帮我吗?