使用布局标记时,ConstraintLayout内不允许在此处使用元素

时间:2018-12-05 06:09:59

标签: android android-constraintlayout android-databinding

有人有这个奇怪的问题吗?启用数据绑定并添加后,ConstraintLayout中的所有子元素将不再被允许。

The screenshot showing the problem with <layout>

如果出现问题,ConstraintLayout的UI编辑器将无法正常工作。

Missing attributes in UI editor

没有,一切看起来都很正常

Without layout tag

UI editor looks normal

我试图通过创建一个新模块来重现该问题。结果是一样的。有人有主意吗?

这是build.gradle

apply plugin: 'com.android.library'

android {
    compileSdkVersion 28



    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dataBinding {
        enabled = true
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.android.support:design:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

0 个答案:

没有答案