我已经为这个问题费尽心思数小时了。我创建了一个main.xml文件,并为横向模式在res/layout-land中设计了一个布局,而在res/layout中为纵向模式设计了另一个布局。
当我旋转模拟器(ctrl-F11)时,我的应用程序会使用正确的main.xml文件顺利地旋转到横向模式,但是随后旋转回纵向模式时,它仍然保留着横向模式的main.xml文件。
这是在2.0 AVD中完成的。
出于绝望,我下载了新的多分辨率示例代码,并不得不创建一个新的2.1 AVD,令我惊讶的是,使用此应用程序进行旋转时,一切都按预期正常工作。因此,我决定在2.1 AVD上尝试我的应用程序,结果完美运行。
那么,这是2.0 AVD中的一个Bug还是我需要为<2.1 SDK版本做些特殊的处理?
这让我疯狂,因为没有人提到过这个问题。
提前致谢。