屏幕颠倒了

gab*_*906 5 android flip orientation

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

configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
Run Code Online (Sandbox Code Playgroud)

和使用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)

屏幕颠倒了.这似乎出现在WXGA 4.0,4.1,4.2上.它是与API,模拟器或其他相关的东西吗?我问这个问题是因为我没有发现任何官方和明确的内容.
谢谢.

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

小智 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>
Run Code Online (Sandbox Code Playgroud)

<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>
Run Code Online (Sandbox Code Playgroud)

对于肖像和它的工作为我 android 4.1 模拟器