好的,我尝试过使用ctrl f12,ctrl f11,7和9.他们都做了完全相同的事情。他们旋转屏幕,然后我等待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>
答案 0 :(得分:0)
根据您的评论,这是我的回答:
如果您使用的是最新的Android AVD,那么您使用的是4.4(KitKat)。众所周知,KitKat AVD存在旋转问题(如:即使仿真器旋转90度,它也会保持纵向模式)。
这是许多人报告的一个已知问题,我自己也遇到过这个问题(见https://code.google.com/p/android/issues/detail?id=61671)。
我通过获取4.3 SDK并使用Android版本4.3(JellyBean)创建一个没有此错误的AVD来修复它。