在为Android开发时,我一次不能在Eclipse编辑器中打开多个main.xml文件。每次我打开一个选项卡时,它都简单地用新的选项卡替换第一个main.xml的编辑器(选项卡),而不是打开一个新的选项卡--即使现有选项卡的内容未保存!
更奇怪的是,我可以打开来自不同项目的多个main.xml文件,没有任何问题。只有当他们在同一个项目中时才会发生这种情况。
知道怎么解决或解决这个问题吗?真是浪费时间。
(在Win7家庭高级版x64上运行Eclipse 3.5.2 64位w/ADT 0.9.7 )
清晰的编辑:
不是同一个文件打开了两次。在一个项目中,在一个名为"Layout“的目录中有一个名为"main.xml”的文件。在一个名为“布局-土地”的目录中,还有另一个名为"main.xml“的文件。这两个文件不能同时打开。我不确定这是Eclipse的问题还是ADT的问题。
更多信息:
对于kick,我在相同的目录中创建了两个新文件(都称为"item.txt"),它们都正确地打开了(每个文件都在自己的选项卡中)。我将它们重新命名为"item.xml“,并再次尝试打开它们,果然它们为同一个选项卡而斗争。这让我相信ADT是错误的,因为这些布局目录中的xml文件是用ADT的布局工具打开的。不过我可能错了。
发布于 2010-08-14 19:43:05
右键单击main.mxl并选择“新编辑器”--这将创建另一个main.xml,您可以通过双击将其替换为横向版本。
但是,eclipse这样做是有原因的--这样您就不会感到困惑,也不会把您的文件打包起来。
我认为您也可以在文本编辑器中编辑这些文件,效率几乎没有损失。
发布于 2010-08-14 19:28:49
这是因为这两个不同的文件代表相同的布局,只是在不同的配置。如果您想编辑横向布局,您必须单击编辑器底部的“布局”选项卡,然后选择要编辑的“Config”。根据您选择的配置,您将让布局xml编辑器填充来自每个文件的正确内容。
https://stackoverflow.com/questions/3485454
复制