我在layout-normal-land和layout-normal-port文件夹中有不同的替代布局,并且系统根据我在启动时设备的横向或纵向位置正确地调用它们。我的问题是,当我在启动应用程序后旋转设备时,它会尝试以某种方式将已显示的视图适应新的情况,从而创建混乱。
我该如何告诉系统,在执行期间应切换到替代布局?
我进行了一些实验并发现,当我没有设置android:configChanges="keyboardHidden|orientation"时,oncreate会再次被调用,从而得到正确的布局,但这不是我想要的。我认为这不正常,难道是Android(2.3.3.)的一个bug吗?
我该如何告诉系统,在执行期间应切换到替代布局?
我进行了一些实验并发现,当我没有设置android:configChanges="keyboardHidden|orientation"时,oncreate会再次被调用,从而得到正确的布局,但这不是我想要的。我认为这不正常,难道是Android(2.3.3.)的一个bug吗?