Android AVD旋转90度,但屏幕方向不起任何作用

Android AVD旋转90度,但屏幕方向不起任何作用,android,eclipse,avd,Android,Eclipse,Avd,好的,我试过使用ctrl-f12、ctrl-f11、ctrl-F17和ctrl-F19。他们都做同样的事情。他们旋转屏幕,然后我等待30分钟,avd上的内容不随avd旋转。这就像我把它锁定了一样,但正如你所看到的,这不是我代码中的问题。这是一个非常基本的代码,屏幕上只有文本。没别的了 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res

好的,我试过使用ctrl-f12、ctrl-f11、ctrl-F17和ctrl-F19。他们都做同样的事情。他们旋转屏幕,然后我等待30分钟,avd上的内容不随avd旋转。这就像我把它锁定了一样,但正如你所看到的,这不是我代码中的问题。这是一个非常基本的代码,屏幕上只有文本。没别的了

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.lineware.scheduler"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="org.lineware.scheduler.MainActivity"
            android:label="@string/app_name"
            android:screenOrientation="sensor"
            android:configChanges="orientation|screenSize" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

这是我根据您的评论给出的答案:

如果您使用的是最新的Android AVD,那么您使用的是4.4(KitKat)。KitKat AVD已知存在旋转问题(如:即使模拟器旋转90度,它仍保持纵向模式)

这是许多人报告的一个已知问题,我自己也面临过这个问题(请参阅)


我通过获得4.3 SDK并使用Android版本4.3(JellyBean)创建一个没有此缺陷的AVD来修复它。

通过设置
Android:configChanges=“orientation | screenSize”
属性,您可以告诉自己将自行处理屏幕大小和方向的更改。您是否在
org.lineware.scheduler.MainActivity
onConfigurationChanged(Configuration newConfig)
上正确处理了它?您在AVD上运行的是哪个android版本?@tato.rodrigo我添加了这个问题。我用的是最新的。我找不到,但我今天下载了。所以我知道这是最新的。太棒了,我会进一步调查。谢谢你提供的信息。你试过我的建议了吗?这对你有帮助吗?