我正在测试/调试 Android 应用程序,即使我已经设置了
configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
和使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
屏幕上下颠倒。这似乎出现在 WXGA 4.0、4.1、4.2 上。它与API、模拟器或其他东西有关吗?我问这个问题是因为我没有找到任何官方和明确的信息。
谢谢。
PS:作为一个解决方案,如果出现 API 问题,我应该检查它的版本并旋转屏幕还是有更好的方法?
最佳答案
你好,我用它来拍风景
<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>
用于肖像及其为我工作的 android 4.1 模拟器
关于android - 屏幕倒置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13861948/