为什么我的Android应用程序会因更改方向而崩溃?

时间:2012-10-06 13:28:48

标签: android xml layout

对于我的主要活动,我有两个布局文件。一个用于纵向模式,另一个用于横向模式。 这些是我的xml文件的位置。

对于肖像模式:

res/layout/activity_main.xml

对于横向模式:

res/layout-land/activity-main.xml

我测试了这些配置,它们可以在更高级的Android设备上完美运行。问题是,例如,在Android 1.6上,应用程序在切换到横向模式时崩溃。 这有什么不对?是否有解决方法?

1 个答案:

答案 0 :(得分:1)

将layout-land中的xml文件名更改为

res/layout-land/activity_main.xml

名称不匹配,因此错误。将其从activity-main.xml更改为activity_main.xml(用非核心替换连字符)。你现在应该没事。