Android 解锁设备时,屏幕方向会发生变化

Android 解锁设备时,屏幕方向会发生变化,android,android-layout,Android,Android Layout,我有一个景观定位的应用程序。清单是这样的: 当我锁定和解锁设备时,方向会在半秒钟内变为纵向,然后变为横向。我注意到并非所有设备都会出现这种情况。我可以在三星Galaxy SI上复制它。 你知道会是什么吗 向configChanges添加方向|屏幕大小并不能解决此问题 编辑: 基本上,当我滑动解锁屏幕(特别是在三星设备上滑动解锁屏幕)时,布局失去了方向,因为它采用了幻灯片活动的方向,即纵向。将布局文件夹的名称更改为layout land可以通过只允许横向绘制来解决此问题。您需要在活动标签中添加

我有一个景观定位的应用程序。清单是这样的:

当我锁定和解锁设备时,方向会在半秒钟内变为纵向,然后变为横向。我注意到并非所有设备都会出现这种情况。我可以在三星Galaxy SI上复制它。 你知道会是什么吗

向configChanges添加方向|屏幕大小并不能解决此问题

编辑:


基本上,当我滑动解锁屏幕(特别是在三星设备上滑动解锁屏幕)时,布局失去了方向,因为它采用了幻灯片活动的方向,即纵向。将布局文件夹的名称更改为layout land可以通过只允许横向绘制来解决此问题。

您需要在活动标签中添加以下属性,而不是添加应用程序标记

<activity
        android:name="com.example,MainActivity"
        android:configChanges="keyboardHidden|orientation"
        android:screenOrientation="landscape"
        android:windowSoftInputMode="adjustPan" >
    </activity>

如果您尝试使用代码锁定它会怎么样。查看此链接:我不确定是否需要它,我只想消除解锁后屏幕失去横向方向时的半秒。我在活动标记中添加了它,而不是在应用程序标记中,但没有任何区别。我尝试过setRequestedOrientation,但它不起作用。请看我的编辑。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);