5

我正在测试/调试一个 Android 应用程序,即使我已经设置

configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"

并使用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

屏幕倒转。这似乎出现在 WXGA 4.0、4.1、4.2 上。它与 API、模拟器或其他东西有关吗?我问这个问题是因为我没有找到任何官方和明确的东西。
谢谢你。

PS:作为解决方案,如果出现 API 问题,我应该检查它的版本并旋转屏幕还是有更好的方法?

4

1 回答 1

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>

肖像及其对我的工作 android 4.1 模拟器

于 2012-12-21T13:17:24.423 回答