2012-06-15 3 views
4

Я, конечно, не первый заметил проблему ниже:ошибка с редактором графического редактора eclipse android?

при использовании графического макета, чтобы использовать некоторые виды в предварительном просмотре макета, а затем попытаться внести некоторые изменения непосредственно в файл xml - линии, странный досадный путь. только закрытие и повторное открытие eclipse помогает остановить странное поведение.

У кого-то есть ключ к решению этой проблемы?

есть ли какой-либо плагин, предотвращает его?

TIX

ответ

4

У меня возникла аналогичная проблема. Я не мог найти лучшего решения, чем это:

  1. Добавить виды, используя графический макет.
  2. Сохраните файл.
  3. Закройте его.
  4. Восстановите его, а затем внесите в него изменения.
+0

так что вы говорите, что эта проблема не может быть решена, но мне не нужно закрывать eclipse, а только проблемный файл? –

+0

Он говорит, что вам не нужно закрывать затмение, только открытый файл. Что касается решения проблемы, вы должны указать ошибку для плагина android eclipse. –

+0

@Tal Kanel nininho является правильным. Вам нужно закрыть файл xml, на котором вы работаете. Не все затмение. Затем снова откройте его. – FireAndIce

0

Это обычное явление в Затмении.

Сам тоже сталкивался с этой проблемой.

Нет необходимости перезапускать Eclipse, просто закройте xml и заново откройте его. Он работает как шарм

1

У меня есть те же проблемы. Для меня решение состоит в том, чтобы изменить тему в редакторе макета до значения по умолчанию, например, Holo.light. Он решил проблему.

1

Это происходит при работе на компьютере с Windows (который использует CRLF для окончаний строки), поскольку редактор макета Android добавляет строки с окончанием строки LF в стиле unix, независимо от стиля окончания строки для остальной части файла. Когда файл имеет смешанные концы CRLF и LF, текстовый редактор Eclipse путается и не отображает его должным образом.

Обход: Вы можете преобразовать линейные окончания файла LF перед тем редактирования его в Eclipse, так как это сохраняет все строки окончаний же и держит редактор счастливым. Если вы настаиваете на использовании окончаний строки CRLF (например, для управления источником), вы можете преобразовать файл с помощью dos2unix в командной строке (или используя хороший достойный редактор, например Notepad ++), а затем преобразовать его обратно в CRLF после внесения изменений в макет.

Надеюсь, команда ADT исправит эту ошибку в ближайшее время.

+0

спасибо за ваш ответ –

Смежные вопросы