2

我有一个要轮换的活动。我在我的 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。还是我犯了编程错误?我无法在模拟器中对此进行测试。它只有两个对我有用的状态。

4

1 回答 1

2

我的摩托罗拉 DEFY 只有 3 个旋转,我已经在 android 默认网络浏览器中对其进行了测试,在垂直位置它只有一个,在水平位置它有两个旋转..即使我不认为活动有所有 3 个旋转,我认为它们只有垂直和水平旋转,两者都有一个..

于 2011-05-31T13:44:29.053 回答