Как заставить attr пространства имен в коде XML отображаться на следующей строке при переформатировании - PullRequest
0 голосов
/ 18 ноября 2018

Каждый раз, когда я переформатирую свой XML-код, xmlns перемещается вверх на строку, где записано имя тега корневого элемента.

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent">

xmlns:android... находится рядом с CoordinatorLayout. Я играл с разделом XML меню Code Style в AndroidStudio, но не смог этого сделать. Вот что я хочу получить при переформатировании XML-файла макета:

<android.support.design.widget.CoordinatorLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="match_parent">

Может ли кто-нибудь помочь мне с этим?

Это расположение атрибутов XML в моем AndroidStudio: XML attr arrangement

1 Ответ

0 голосов
/ 18 ноября 2018
  1. Перейти к File -> Settings -> Editor -> Code style -> XML.
  2. Есть 4 подменю (Tabs and Intents, Other, Arrangement, Android), выберите Android.
  3. С правой стороны, под Layout Files отметьте оба Insert line break before first attribure, Include namespace declarations.

enter image description here

...