当我单击应用程序中的按钮时,屏幕方向将自动变为横向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
屏幕成功进入横向,但导致我的
onConfigurationChanged
无法正常工作。我尝试使用:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
,但没有区别。当我单击按钮而不关闭
onConfigurationChanged
时,如何使屏幕变为横向?或者您有其他方法可以做到这一点? 最佳答案
如果您使用API13或更高版本作为目标,
在清单中,您需要将ScreenSize
添加到configChanges
中:
android:configChanges="orientation|screenSize|keyboardHidden"
这应该够了吧!
关于java - 更改方向而不设置setRequestedOrientation,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22783152/