0

当方向改变时,我想对我的一项活动有不同的看法。我创建了 layout-land 文件夹并添加到activity1.xml那里,但是当我切换方向时,我仍然会得到常规活动。

我还需要做些什么才能使其正常工作吗?

谢谢。

4

2 回答 2

4

android:configChanges的清单中是否定义了属性?

有两种方法可以处理方向变化:

  1. android:configChanges="orientation"您在应用程序的 mainfest 中定义属性并onConfigurationChanged()在您的活动中实施。当方向改变时,这个方法会被调用。

  2. 您没有定义android:configChanges属性。每次设备方向发生变化时,您的活动都将重新启动(创建一个新活动)并将经历一个生命周期过程(onCreate、onStart 等)。

于 2011-02-25T11:30:49.840 回答
0

在此处阅读有关配置更改的信息。您可以覆盖onConfgiratationChanged()活动的方法并将内容视图设置为活动1 布局。

于 2011-02-25T11:20:10.243 回答