Студия Android создает теги HTML в автозаполнении XML - PullRequest
1 голос
/ 02 мая 2019

Я использую Android Studio 3.4 поверх Win 10 pro и столкнулся со странным эффектом автозаполнения в XML-файле строк. Вот пример, где я собираюсь ввести строку «птица в руке»:

<resources>
  <string name="app_name">Something</string>
  <string name="sname"></string>
</resources>

Поэтому, когда я добавляю строку, я получаю это:

<resources>
  <string name="app_name">Something</string>
  <string name="sname"><a><bird><in><the><hand></hand></the></in></bird> 
    </a></string>
</resources>

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

Я изучаю эту систему, и она вчера работала нормально, так что, по-видимому, это то, что я сделал. Я до сих пор пытался это исправить:

  1. прошел все настройки редактора, которые я могу найти. Нигде не видно ничего, что подразумевало бы превращение всего ввода в теги.
  2. создал новый проект - все еще происходит.
  3. Открыл вчерашний проект - там, где он работал - но новое поведение теперь полностью в силе.
  4. попытался сделать недействительными кэши и перезапустить.
  5. полностью удалил кеши в каталоге / System.

Так что я сейчас застрял - любая помощь будет с благодарностью.

1 Ответ

0 голосов
/ 25 июля 2019

просто замените это в вашей строке

<string name="sname">a bird in the hand</string>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...