我在我的应用程序中使用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版本兼容?
答案 0 :(得分:1)
你可能正在使用targetSdkVersion< 11因此放在清单文件中
android:configChanges="orientation|screenSize|keyboardHidden"
的插入内容
android:configChanges="orientation|keyboardHidden"