Android AVD旋转90度,但屏幕方向不起任何作用
好的,我试过使用ctrl-f12、ctrl-f11、ctrl-F17和ctrl-F19。他们都做同样的事情。他们旋转屏幕,然后我等待30分钟,avd上的内容不随avd旋转。这就像我把它锁定了一样,但正如你所看到的,这不是我代码中的问题。这是一个非常基本的代码,屏幕上只有文本。没别的了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
<?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我添加了这个问题。我用的是最新的。我找不到,但我今天下载了。所以我知道这是最新的。太棒了,我会进一步调查。谢谢你提供的信息。你试过我的建议了吗?这对你有帮助吗?