我正在测试/调试Android应用,即使我已经设置了
configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
并使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
屏幕颠倒了。这似乎出现在WXGA 4.0,4.1,4.2上。它是与API,模拟器或其他相关的东西吗?我问这个问题是因为我没有发现任何正式和清楚的内容 谢谢。
PS:作为解决方案,如果存在API问题,我应该检查它的版本并旋转屏幕还是有更好的东西?
答案 0 :(得分:4)
我正在使用它来进行风景
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" android:configChanges="orientation" android:screenOrientation="landscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
和
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" android:configChanges="orientation" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
for portrait and its wrking for me android 4.1 simulator