我有一个要轮换的活动。我在我的 AndroidManifest.xml 中使用以下内容:
<activity
android:name=".MorburActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:screenOrientation="sensor">
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
所以,我说当设备旋转时屏幕方向应该改变。不,我看到了问题。当我在正常位置(底部有按钮的肖像)使用我的设备时,它工作正常。还将设备向右旋转,它工作正常。活动被重新创建,一切都以不同的横向布局显示。
一切都很好,直到这里。但现在问题来了。当我将设备旋转到左侧时,它不会做任何事情。该活动未重新创建且未正确显示。
这可能是我手机的问题吗?我使用的是三星 Galaxy 5 Europe。还是我犯了编程错误?我无法在模拟器中对此进行测试。它只有两个对我有用的状态。