Android Activity 没有向四面八方旋转?

标签 android rotation android-manifest autorotate

我有一个要轮换的 Activity 。我在我的 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>

所以,我说屏幕方向应该在设备旋转时改变。不,我看到了问题。当我在正常位置(底部有按钮的纵向)使用我的设备时,它工作正常。同时向右旋转设备,它工作正常。 Activity 被重新创建,所有内容都以不同的横向布局显示。

一切都很好,直到这里。但是现在问题来了。当我将设备向左旋转或倒置时,它什么也没做。该 Activity 未重新创建且未正确显示。

这可能是我手机的问题吗?我使用 Samsung Galaxy 5 Europe。或者我犯了一个编程错误?我无法在模拟器中对此进行测试。它只有两个对我有用的状态。

最佳答案

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

关于Android Activity 没有向四面八方旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6188447/

相关文章:

android - Cordova 3.1 方向不工作

android - 有什么办法可以像在COCOS 2D中那样从AndEngine创建AnimateSprite Sheet吗?

android - 将相机 Intent 设置为不添加 EXIF 数据

java - 在 Android Studio (Java, Android) 中使用 JDK17 & Record

c++ - 从基本矩阵中提取平移和旋转

android - 没有持续时间的旋转动画

java - 一个让我困惑的Android场景

ios - UIWebView - 在旋转变化时不调整内容的大小?

java - 如何添加多个小部件?

java - 如何在屏幕超时后保持 android wear 应用程序打开