请问如何在Android中根据用户更改设备方向来加载不同的xml文件?
例如,我在我的应用程序中使用一个配置文件屏幕。在纵向模式下,用户输入“用户名”值,然后我将方向更改为横向,现在我必须加载不同的xml,以便用户在横向模式下输入值。
这是否可能?
谢谢
编辑注:英语似乎不是他的母语。
请问如何在Android中根据用户更改设备方向来加载不同的xml文件?
例如,我在我的应用程序中使用一个配置文件屏幕。在纵向模式下,用户输入“用户名”值,然后我将方向更改为横向,现在我必须加载不同的xml,以便用户在横向模式下输入值。
这是否可能?
谢谢
编辑注:英语似乎不是他的母语。
layout-land
是横屏布局目录,layout-port
是竖屏布局目 录。需要在这两个目录中都放置同名的XML文件。如果有一个名为main.xml的文件,则必须将它放在这两个目录中。谢谢。在layout-land中提供不同的布局\ 请参阅http://developer.android.com/guide/topics/resources/providing-resources.html。
是的,这是可能的。如果用户更改了方向,则可以在setContentView(R.id.xml)上设置不同的XML。