正如标题所示,我无法锁定方向。
我使用以下代码:
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);
}
答案 0 :(得分:0)
在onCreate()
方法以及onResume()
中设置此项,您也可以在onStop()
中设置它:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);