我试图通过将android:configChanges="orientation|screenSize"设置为我的Activity,并通过重写onConfigurationChanged方法侦听方向更改,从而阻止由于设备方向的更改而导致的onConfigurationChanged再活动。我正在Nexus 5上测试它,但是它不能在Android设备上工作,因为onConfigurationChanged从不开火。它只是坚持纵向模式,而不是旋转。
这是Android L中的一个bug,我是做错了什么,还是他们引入了其他方法来做这个?
发布于 2014-12-26 06:47:10
你在你的清单中使用android:屏幕导向吗?如果是的话,就把它移除。这可能很傻,但是,您启用了自动旋转吗?
发布于 2014-12-26 10:19:22
阿希尔是对的!在此之后,将android:configChanges="orientation|keyboardHidden|keyboard|screenSize“添加到menifest.xml中的活动中
https://stackoverflow.com/questions/27653623
复制相似问题