正如标题所示,我无法锁定方向。
我正在使用以下代码:
android:screenOrientation="landscape"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
只要它在横向加载并且当我旋转移动设备时,它就保持在横向状态,这可以正常工作。然而,问题是当按下电源按钮锁定手机时,解锁应用程序时现在是强制纵向的。有没有办法捕获解锁事件并强制它再次转到风景或任何其他方法?
提前致谢。
自己修好了,如果其他人遇到同样的问题,请尝试以下操作:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}