【发布时间】:2012-11-12 14:17:32
【问题描述】:
我在我的应用程序的 TabHost 中使用 ViewFlipper。 我无法控制方向。我在清单文件中编写了以下代码:
activity android:name=".HomeActivity" android:configChanges="orientation|keyboardHidden"
但是,onConfigurationChanged 方法在我的活动中从未被调用过。
当我的方向改变时,每次都会重新创建并重新加载活动。
编辑: 我发现 ScreenSize 只适用于 11 以上的 api 级别。 如果我在 2.3.3 之类的较低 sdk 版本中控制方向更改,它在 ICS 中不起作用,如果我在 ICS 中控制方向更改(提供 ScreenSize),2.3.3 不起作用。如何使 android 方向更改兼容所有 sdk 版本?
【问题讨论】:
-
请显示您已包含在清单文件中的代码。如果我正确理解了您的问题,那么您是在尝试在方向更改时不重新创建活动,对吗?
-
哦,对不起,我忘了复制我的代码,
标签: android android-tabhost viewflipper