Не удается открыть оба файла main.xml из layout & layout-land одновременно? - PullRequest
2 голосов
/ 15 августа 2010

При разработке для Android я не могу открыть более одного файла main.xml в редакторе Eclipse одновременно. Каждый раз, когда я открываю его, он просто заменяет редактор (вкладку) первого файла main.xml новым, а не открывает новую вкладку - даже если содержимое существующей вкладки было не сохранено!

Даже странно, я могу без проблем открыть несколько файлов main.xml из разных проектов. Это происходит только тогда, когда они находятся в одном проекте.

Есть идеи, как это исправить? Это настоящая трата времени.

(Запуск 64-разрядной версии Eclipse Classic 3.5.2 с ADT 0.9.7 на Win7 Home Premium x64)

Изменить для ясности:

Это не один и тот же файл, открытый дважды. В одном проекте есть файл с именем "main.xml" в каталоге с именем "Layout". Есть еще один файл, который также называется «main.xml» в каталоге «Layout-Land». Эти два файла не могут быть открыты одновременно. Я не уверен, что это проблема Eclipse или ADT.

Подробнее:

Для ударов я создал два новых файла в тех же каталогах (оба с именем "item.txt"), и они оба открылись правильно (каждый на своей вкладке). Я переименовал их обоих в "item.xml" и попытался открыть их снова, и, конечно же, они боролись за одну и ту же вкладку. Это наводит меня на мысль, что виноват ADT, поскольку XML-файлы в этих каталогах раскладок открываются с помощью инструмента разметки ADT. Хотя я могу ошибаться.

Ответы [ 2 ]

1 голос
/ 15 августа 2010

Щелкните правой кнопкой мыши main.mxl и выберите «новый редактор» - это создаст другой файл main.xml, который можно заменить на альбомную версию двойным щелчком мыши.

Однако eclipse делает это по причине- так что вы не запутаетесь и не испортите свои файлы.

Я думаю, вы также можете редактировать эти файлы в текстовом редакторе с минимальной потерей эффективности.

0 голосов
/ 15 августа 2010

Это потому, что два разных файла представляют одну и ту же компоновку только в разных конфигурациях.Если вы хотите редактировать ландшафтный макет, вы должны нажать на вкладку «Макет» в нижней части редактора и выбрать «Конфиг», который вы хотите редактировать.В зависимости от выбранной конфигурации у вас будет редактор XML-макета, заполненный правильным содержимым каждого файла.

...