我已经在很多网站上看过,我需要做的就是让我的Android活动无法进行方向更改只是把它放在我的清单上:
<activity
android:name="com.karutakanji.ModoCasual"
android:label="@string/title_activity_tela_inicial_multiplayer"
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden" >
</activity>
但是当我在Genymotion和2560 x 1600设备上尝试我的活动时,活动仍在向横向方向转移(它恰好在活动开始时发生)。还有什么我需要做的才能让我的活动无法改变方向吗?它只是一个Genymotion错误吗?我该怎么办?
答案 0 :(得分:1)
必须有其他东西干扰您的清单设置。我只是测试了它,我无法在我的活动中将genymotion切换到横向。如果我在横向拍摄时开始活动,genymotion会按预期直接更改为肖像。
我猜:无论你在onCreate()活动中做什么,都可能会干扰或覆盖它。
编辑:configChanges
并不重要。 screenOrientation
是您将其“限制”到该方向所需的属性。
答案 1 :(得分:0)
解决了它:这只是一个问题。我只需要在全屏模式下模拟设备以使错误消失^^