在不触发onCreate方法的情况下更改旋转布局

时间:2014-08-04 14:23:31

标签: android rotation

我创建了两个具有相同名称的布局,并将其放置在layout-land文件夹中,以便在设备处于横向模式时呈现。这有效,但布局看起来不完全相同。在视图中,我使用ViewFlipper,因此每个视图中都有两个视图。旋转视图后,它会转到onCreate事件并运行活动,以便显示ViewFlipper中的第一个视图。我想让它翻转到另一个视图,如果它旋转,我希望它翻转到两个正确的视图(风景或肖像)。

我已将此内容放入上述活动类:

 Activity(ConfigurationChanges = Android.Content.PM.ConfigChanges.Orientation | Android.Content.PM.ConfigChanges.ScreenSize)

所以现在它不会触发onCreate事件,但它不会加载正确的视图。如果我在横向并旋转它,它只是旋转视图并且不使用纵向视图。

1 个答案:

答案 0 :(得分:1)