5

您好我有一个奇怪的错误,当我想在 Galaxy Nexus(4.0.4) 上触发方向更改时,它根本不会跳转到该onConfigurationChanged(Configuration)功能。在 HTC Desire(4.0.4) 上,它使用相同的代码没有任何问题。甚至在 720p 的模拟器上也能正常工作。我尝试更新到 Android 4.1,但我仍然遇到同样的问题。

有没有人有同样的问题或任何解决方案?

4

4 回答 4

6

我看到这两款设备都运行 Android 4.x,但请尝试screenSize按照我之前的回答here中所述添加价值。

于 2012-07-25T11:35:06.140 回答
0

在清单中,在<activity>标签中添加android:configChanges="orientation". 这告诉系统您的活动将自行处理方向更改,因此将触发 onConfigurationChanged()。

于 2012-07-25T11:49:49.317 回答
0

如果您之前调用setRequestedOrientation(..)过活动,onConfigurationChanged(Configuration)则不会被系统自动检测旋转触发。

于 2013-05-23T09:20:45.273 回答
0

screenSize需要 Android 4.X 上的标志。尝试另一个 android 编译器生成器。

于 2013-04-26T11:37:09.253 回答