Android Viewflipper,onConfigurationChanged方法从未调用过

时间:2012-10-12 03:51:44

标签: android android-tabhost viewflipper

我在我的应用程序中使用TabHost中的ViewFlipper。 我无法控制方向。我在清单文件中写了以下代码:

activity android:name=".HomeActivity" android:configChanges="orientation|keyboardHidden"

但是,我的活动中从未调用方法onConfigurationChanged。 当我的方向发生变化时,每次都会重新创建并重新加载活动。

编辑: 我发现ScreenSize仅适用于11以上的api级别。 如果我控制较低sdk版本(如2.3.3)中的方向更改,则它在ICS中不起作用,如果我控制ICS中的方向更改(提供ScreenSize),则2.3.3不起作用。如何让android方向更改与所有sdk版本兼容?

1 个答案:

答案 0 :(得分:1)

你可能正在使用targetSdkVersion< 11因此放在清单文件中

android:configChanges="orientation|screenSize|keyboardHidden"

的插入内容
android:configChanges="orientation|keyboardHidden"