Android 无法从layout&;打开两个main.xml文件;同时规划土地?

Android 无法从layout&;打开两个main.xml文件;同时规划土地?,android,eclipse,adt,Android,Eclipse,Adt,在为Android开发时,我无法在Eclipse编辑器中同时打开多个main.xml文件。每次打开一个选项卡时,它都会用新的编辑器替换第一个main.xml的编辑器(选项卡),而不是打开一个新选项卡——即使现有选项卡的内容未保存 更奇怪的是,我可以毫无问题地从不同的项目打开多个main.xml文件。只有当它们在同一个项目中时才会发生这种情况 你知道如何解决这个问题吗?这真是浪费时间 (在Win7 Home Premium x64上运行Eclipse Classic 3.5.2 64位w/ADT

在为Android开发时,我无法在Eclipse编辑器中同时打开多个main.xml文件。每次打开一个选项卡时,它都会用新的编辑器替换第一个main.xml的编辑器(选项卡),而不是打开一个新选项卡——即使现有选项卡的内容未保存

更奇怪的是,我可以毫无问题地从不同的项目打开多个main.xml文件。只有当它们在同一个项目中时才会发生这种情况

你知道如何解决这个问题吗?这真是浪费时间

(在Win7 Home Premium x64上运行Eclipse Classic 3.5.2 64位w/ADT 0.9.7)

为清晰起见进行编辑:

它不是打开两次的同一个文件。在一个项目中,在一个名为“Layout”的目录中有一个名为“main.xml”的文件。在一个名为“Layout Land”的目录中,还有另一个名为“main.xml”的文件。这两个文件不能同时打开。我不确定这是Eclipse还是ADT的问题

更多信息:


对于kicks,我在相同的目录中创建了两个新文件(都称为“item.txt”),它们都正确打开(每个都在各自的选项卡中)。我将它们都重命名为“item.xml”,并尝试再次打开它们,果然它们为同一个选项卡而斗争。这使我相信ADT是错的,因为这些布局目录中的xml文件是用ADT的布局工具打开的。但是我可能错了。

这是因为两个不同的文件在不同的配置中代表相同的布局。如果要编辑横向布局,必须单击编辑器底部的“布局”选项卡,然后选择要编辑的“配置”。根据您选择的配置,您将使用每个文件中的正确内容填充布局xml编辑器。

右键单击main.mxl并选择“新建编辑器”-这将创建另一个main.xml,您可以通过双击将其替换为横向版本

然而,eclipse这样做是有原因的——这样您就不会感到困惑并阻塞您的文件


我认为您也可以在文本编辑器中编辑这些文件,而不会降低效率。

Errr,您希望在多个窗口中打开一个文件的原因是什么?我认为,Eclipse的行为在这一点上是正确的。然而,对我来说,Eclipse只是调用已经运行的编辑器实例。我同意,为什么Eclipse会做你所观察到的以外的事情呢?对不起,如果我不清楚,它不是同一个文件。在名为“Layout”的目录中有一个名为“main.xml”的文件。在一个名为“Layout Land”的目录中,还有另一个名为“main.xml”的文件。这两个文件不能同时打开。啊,我明白了。感谢您的澄清。我的方法允许您同时打开这两个文件,并且在顶部附近放置一条注释,例如有助于避免混淆打开的文件。当我右键单击任何布局文件时,我实际上没有看到“新编辑器”打开。我错过了吗?对不起!我不是很清楚-首先打开main.xml,然后在它的标题上方的文本编辑器区域应该可以右键单击。选择新编辑器后,您将打开该文件两次,并且可以双击横向版本以同时打开这两个编辑器。非常方便在文件之间剪切和粘贴,只需确保注释代码,这样您就不会“丢失”!