Как переформатировать XML-макеты в Android Studio - PullRequest
0 голосов
/ 05 января 2019

В моем проекте я создал пользовательский интерфейс на вкладке design макета XML. Но когда я перехожу на вкладку «Текст», код неправильно отформатирован!

Я выбрал Переформатировать код из Меню правой кнопки мыши на XML, но код все еще не отформатирован должным образом!

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">


    <EditText
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:inputType="textPersonName"
            android:ems="10"
            android:id="@+id/nameTxt" android:layout_marginEnd="8dp"
            app:layout_constraintEnd_toEndOf="parent" android:layout_marginRight="8dp" android:layout_marginStart="8dp"
            app:layout_constraintStart_toStartOf="parent" android:layout_marginLeft="8dp"
            app:layout_constraintTop_toTopOf="parent" android:layout_marginTop="8dp" android:hint="Name"/>
</android.support.constraint.ConstraintLayout>

Как мне переформатировать мой код выше?

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Схема XML-кода Android Studio - как на этой картинке

Изменение схемы кода XML для "IDE по умолчанию" в настройках Android Studio.

Надеюсь, у вас это получится.

0 голосов
/ 05 января 2019

Для Переформатировать код работает правильно В Android Studio

Ваш код файла XML после использования Код переформатирования

<EditText
        android:id="@+id/nameTxt"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginLeft="8dp"
        android:layout_marginRight="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:ems="10"
        android:hint="Name"
        android:inputType="textPersonName"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

Работает с CTRL + ALT + L

Или вы можете просто нажать Код в строке меню и выбрать Формат кода , как показано на изображении

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...