Поддерживает ли Constraint Layout Editor в Android Studio 3.1.x AndroidX?

Я использую Android Studio 3.1.4. Недавно я обновил свой проект до AndroidX. С тех пор кажется, что редактор макетов в Android Studio игнорирует макет ограничений и не отображает инспектор представлений с элементами управления стилем ширины/высоты, полями и смещением в окне атрибутов, как вы можете видеть здесь (первая группа элементов управления). В основном я не вижу никаких элементов управления, связанных с Constraint Layout, например. панель инструментов с кнопками для настройки внешнего вида макета в редакторе, как вы можете увидеть здесь< /а>. Я могу создать и запустить приложение без каких-либо проблем. Моя единственная проблема заключается в том, что я больше не могу обновлять свои макеты с помощью редактора макетов. Кто-нибудь может успешно использовать AndroidX ConstraintLayout в сочетании с редактором макетов Android Studio?

build.gradle

// ...    

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.2'

    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 28
    }

    // ...

}

dependencies {
    //...
    implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
    implementation 'androidx.constraintlayout:constraintlayout-solver:1.1.2'
    //...
}

Редактор макетов

Редактор макетов Android Studio


person pgiecek    schedule 19.08.2018    source источник
comment
Android Studio 3.2 может его поддерживать. Android Studio 3.3 чертовски лучше поддерживает это. Android Studio 3.1, вероятно, этого не делает, поскольку IIRC предшествовал AndroidX.   -  person CommonsWare    schedule 19.08.2018
comment
Мне не удалось заставить его работать в Android Studio 3.1.x, поэтому я попробовал Android Studio 3.2 Beta 5, и редактор макетов, похоже, правильно работает с Constraint Layout.   -  person pgiecek    schedule 19.08.2018


Ответы (1)


Нет, вам нужно использовать Android Studio 3.2 или 3.3.

person Denis Nikolsky    schedule 14.09.2018