Android Studio 3.4.1 не работает предварительный просмотр редактора ограничений - PullRequest
1 голос
/ 20 мая 2019

Я считаю, что у меня были подобные проблемы в прошлом, начиная с v3.x, и они продолжают появляться. Я не знаю, сколько часов мне нужно потратить на попытки использовать редактор макетов, а они просто не могут понять это правильно.

В любом случае, вот код 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:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="TextView"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

Вот как это выглядит:

enter image description here

Любой предмет, который я перетаскиваю, помещается в верхний левый угол с размером 0. Неважно, если вы установите точные размеры или просто ограничения.

Моя версия Android Studio - 3.4.1
Использование библиотек поддержки 28.0.0.
Я не могу понизить рейтинг из-за политики компании, так что это не вариант.

Последняя версия макета ограничения:

implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta1'

Он также не работал с более ранними версиями.

Я пробовал несколько вещей, которые «работали» ранее с другими подобными ошибками:

  • Использование разных тем
  • Попробовать разные версии API в редакторе макетов
  • Недействительный кеш / перезапуск
  • Обновлено Android Studio (до этой версии)

Любое предложение приветствуется

1 Ответ

1 голос
/ 20 мая 2019

Так что в основном проблема была полностью в другом месте в другом файле макета, ничего общего с макетом ограничения.В любом случае после очистки и сборки и перезапуска это в итоге сработало!

...