Java 更改方向而不设置请求方向

Java 更改方向而不设置请求方向,java,android,android-activity,screen-orientation,Java,Android,Android Activity,Screen Orientation,当我单击应用程序中的按钮时,屏幕方向将自动转到横向: setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 屏幕成功进入横向,但它导致我的onConfigurationChanged不再工作 我尝试使用:setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u SENSOR\u横向)但是没有区别 当我单击按钮时,在不关闭配置更改的情况下,我应该怎么做才

当我单击应用程序中的按钮时,屏幕方向将自动转到横向:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
屏幕成功进入横向,但它导致我的
onConfigurationChanged
不再工作

我尝试使用:
setRequestedOrientation(ActivityInfo.SCREEN\u ORIENTATION\u SENSOR\u横向)但是没有区别


当我单击按钮时,在不关闭配置更改的情况下,我应该怎么做才能使屏幕进入横向?或者,如果您使用API13或更高版本作为目标,您有其他方法来实现这一点吗, 在清单中,您需要将
屏幕大小
添加到
配置更改中

android:configChanges="orientation|screenSize|keyboardHidden"

那就应该成功了

谢谢。但是我想在我的按钮点击时改变屏幕如果你将我发布的内容添加到清单中,然后你点击你的按钮-它不起作用吗?