更改方向时应用程序崩溃

时间:2014-05-20 16:01:50

标签: java android android-layout android-fragments orientation

**编辑** 我现在将所有内容都更改为fragmenttransactions,并且我没有在xml文件中使用静态片段。

我现在遇到的问题是当我以横向模式开始时一切都很好。但是,如果我将平板电脑转为纵向并将它现在反转...我可以看到相同的onCreate()方法被调用,它完全应该做它应该做但它只是反转一切。

在再次添加片段之前是否需要删除片段?

2 个答案:

答案 0 :(得分:2)

android:configChanges="keyboardHidden|orientation|screenSize"

那是错的。让Android重新启动您的申请。如果您添加文件夹values-land并在其中放置横向布局,则所有内容都将自动生成

答案 1 :(得分:2)

您必须先删除上一个视图:

((ViewGroup)yourchildview.getParent()).removeView(yourchildview);