Неожиданное автоматическое форматирование макета XML в Android Studio

Пользуюсь AS с 4 лет. После последнего обновления я заметил неожиданное автоматическое форматирование XML-разметки (при наборе текста и с Code -> Reformat Code тоже).

Вот пример:

  1. Когда я начал печатать относительный макет, он расширил начальный тег, свойство ширины, свойство высоты и закрывающий тег в одной строке.
  2. Свойства начинаются после отступа.
  3. После переформатирования нет места между видами.

Вопрос

  • Это характерная черта в новой AS? тогда как я могу вернуть его обратно?
  • Я изменил какую-то настройку? Какие настройки мне нужно изменить, чтобы вернуться к прежним значениям? (Пытался найти в гугле, но ничего не нашел)

Неожиданное автоматическое форматирование макета XML в Android Studio

Я использую Android Studio 3.2.1 Сборка № AI-181.5540.7.32.5056338, построена 8 октября 2018 г.

Вы закрывали DrawerLayout? закройте все, что началось, затем повторите то же самое.

ʍѳђઽ૯ท 17.10.2018 13:24

Да, он спрятан под коробкой для чаевых.

HBB20 17.10.2018 14:28

Пожалуйста, дайте несколько конструктивных комментариев для ваших голосов против. Тихие голоса против не помогают сообществу.

HBB20 17.10.2018 14:41

В этом сообщении блога объясняется, когда возникла проблема (неправильный код обновления от Google в Android Studio 3.5) и как ее исправить: commonsware.com/blog/2019/08/21/…

Andrew Koster 30.09.2019 00:51
30
4
9 630
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Обновлять

if you facing same issue with Android Studio 3.5 please check below article

Проблемы с переформатированием XML при обновлении до Android Studio 3.5

Открыть File > Settings > Editor > Code Style > XML

Теперь в файле макета убедитесь, что вы выбрали атрибуты переноса как Заворачивать всегда

Как показано на скриншоте ниже:

Для меня это не было использованием нестандартного стиля. Я включил его, а также установил флажок «Вставить разрыв строки перед атрибутом». Это сработало.

HBB20 17.10.2018 14:39

Та же проблема со мной. По умолчанию пользовательский стиль не использовался. Спасибо @NileshRathod за этот ответ!

mumayank 05.12.2018 08:12

Для меня изменение этой схемы с проекта на значение по умолчанию помогло бы

phapha pha 19.03.2019 04:33

для меня это работает

Open Settings > Editor > Code Style > XML > Arrangements
Click Set from... text
Select Predefined Styles > Android
Click Apply button

open preferences

go to XML code style

set predefined Android style

commonsware.com/blog/2019/08/21/…
Andrew Koster 30.09.2019 00:49

Другие вопросы по теме