android - 无法同时从 layout 和 layout-land 打开 main.xml 文件?

标签 android eclipse 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 的问题。

更多信息:

为了好玩,我在相同的目录中创建了两个新文件(都称为“item.txt”)并且它们都正确打开(每个都在自己的选项卡中)。我将它们都重命名为“item.xml”并尝试再次打开它们,果然它们争夺同一个选项卡。这让我相信 ADT 有问题,因为这些布局目录中的 xml 文件是使用 ADT 的布局工具打开的。不过我可能是错的。

最佳答案

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

但是,eclipse 这样做是有原因的 - 这样您就不会感到困惑,也不会把文件搞得一团糟。

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

关于android - 无法同时从 layout 和 layout-land 打开 main.xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485454/

相关文章:

java - 使代码在 x 以 y 开头时执行

android - ImageCatche 中的 NullPointerException

android - Eclipse 在尝试启动 Android 应用程序时卡住了

java - 将图像文件绘制到 SurfaceView 返回空白

android - Scala 中的大量 Android 开发

android - 尽管设置为 targetSDK 31,但 Flutter App 无法从 Google 商店为 Android 12 安装

java - 语句上的空指针异常 = conn.createStatement();

java - Words Count 输出显示 mapred 而不是 mapreduce

java - 在 Java 中导入类

android - 如何在同一设备上同时拥有调试和发布 apk?