Android Activity不向所有方面转动?

时间:2011-05-31 13:38:31

标签: android rotation android-manifest autorotate

我有一项我想要旋转的活动。我在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。或者我编程错误了?我无法在模拟器中测试它。只有两个州为我工作。

1 个答案:

答案 0 :(得分:2)

我的摩托罗拉DEFY只有3次旋转,我在Android默认网页浏览器中测试它,在垂直位置它只有一个并且在水平方向上它有两个旋转..即使我不认为活动全部3次旋转,我认为它们只有垂直和水平旋转,一个用于两者。