Android Studio 3.5 автоматическое форматирование/рефакторинг XML-макетов меняет порядок просмотра

Вчера он был обновлён до Android Studio 3.5, и это привело к странным проблемам при автоматическом форматировании макетов XML.

Все виды в порядке изменения макета при автоматическом форматировании. Итак, если представления находятся внутри LinearLayout, то они меняют свой порядок, и все сходные типы представлений собираются вместе. И я просто использовал LinearLayout в качестве примера, это происходит везде в XML.

Я попробовал неожиданное автоматическое форматирование XML-макета в Android Studio, но у меня это не сработало. Это ошибка в самой Android Studio? Или я испортил некоторые настройки при обновлении?

Вот видео того, что происходит https://youtu.be/1emrQFksg30. Я нажал Ctrl + Alt + L для автоматического форматирования.

Это особенно проблема в LinearLayout, так как в этом важен порядок элементов. Я использовал ConstraintLayout, поскольку спешил проверить что-то в своем приложении.

Важно:

Посмотрите комментарий ниже @kAliert ниже, если вы не хотите прыгать, чтобы найти ответ (потому что некоторые люди пометили этот вопрос как дубликат).

Изменить: Этот вопрос о проблеме, с которой я столкнулся в своем макете, вопрос, дубликатом которого должен быть этот вопрос, говорит об Android-манифесте (который тоже является XML, но не многие люди столкнутся с этой проблемой, так как многие люди будут рефакторинг макетов по сравнению с файлом манифеста). Лично я не смог найти ответ на свой вопрос даже после поиска, потому что этот вопрос не содержал ничего, связанного с макетами, и я искал макеты, что является гораздо большей проблемой, чем рефакторинг файла манифеста.

Ответы