这让我有点疯狂,但是安卓的方式是,你有不同的目录,使用相同的xml名称.
所以,例如,你可能有:
res/layout/main.xml和
res/layout-land/main.xml
当你处于横向模式时,它将知道使用layout-land目录中的那个.
真正令人恼火的是,当我在Eclipse中时,我打开res/layout/main.xml文件,如果在项目浏览器中我点击打开layout-land/main.xml中的那个,它就会离开你打开的那个(res/layout/main.xml)打开了.这太烦人了.你可以通过简单地关闭打开的那个来解决它,然后当你点击打开布局中的那个时它将打开正确的那个,但是只要你已经拥有一个具有该名称的文件(不是同一个目录) )开放.
有没有办法解决这个问题,除了使用不同的编辑器或"与它一起生活"?
当我按照您的描述进行操作时,Eclipse 将打开新布局并自动关闭另一个布局。看起来好像同一个文件保持打开状态;但是,内容会发生变化,如果将鼠标悬停在编辑器选项卡上,您可以看到该文件来自哪个文件夹。结果是,您一次只能在 Android 布局编辑器中打开特定布局的一个版本。由于 Android 布局编辑器的内部结构,这可能是一个必要的限制。
如果要同时编辑这两个文件,可以使用 XML 编辑器打开一个或两个文件(右键单击 > 打开方式 > XML 编辑器)。
| 归档时间: |
|
| 查看次数: |
1743 次 |
| 最近记录: |