旋转设备不会加载陆地或端口布局

时间:2013-11-13 11:19:21

标签: android xml android-layout rotation listactivity

我的课程MyClass扩展了ListActivity。 该列表每行使用2个不同的xml,具体取决于设备方向:

layout-land/row_layout.xml
layout-port/row_layout.xml

我希望如果设备是垂直的,列表将在文件夹layout-port中显示xml布局,如果设备是水平的,列表将在文件夹layout-land中显示xml布局。

但这不会发生。我的活动将始终显示layout-port/row_layout.xml,之后我会将设备从垂直旋转到水平。

我应该使用在旋转设备上触发的特定方法吗?

1 个答案:

答案 0 :(得分:1)

此刻我能想到一件事。您是否在该活动的清单中使用android:configChanges =“screenSize | orientation”以避免重新创建列表/适配器?