我的课程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
,之后我会将设备从垂直旋转到水平。
我应该使用在旋转设备上触发的特定方法吗?
答案 0 :(得分:1)
此刻我能想到一件事。您是否在该活动的清单中使用android:configChanges =“screenSize | orientation”以避免重新创建列表/适配器?