数据绑定不适用于Android Studio 4.1
我使用的是Android Studio 4.1和Gradle-6.5,但我不能使用数据绑定 SDK版本数据绑定不适用于Android Studio 4.1,android,kotlin,android-databinding,android-viewbinding,android-binding-adapter,Android,Kotlin,Android Databinding,Android Viewbinding,Android Binding Adapter,我使用的是Android Studio 4.1和Gradle-6.5,但我不能使用数据绑定 SDK版本 compileSdkVersion 30 buildToolsVersion "30.0.2" minSdkVersion 16 targetSdkVersion 30 下面是我的XML、BindingAdapter和build.gradle代码 plugins { id 'com.android.application' id 'kotlin-andr
compileSdkVersion 30
buildToolsVersion "30.0.2"
minSdkVersion 16
targetSdkVersion 30
下面是我的XML、BindingAdapter和build.gradle代码
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-android-extensions'
id 'kotlin-kapt'
id "androidx.navigation.safeargs.kotlin"
}
android {
....
buildFeatures {
viewBinding true
dataBinding true
}
}
在上面的代码中,我试图基于步数应用动态背景。。但这里并不是应用背景。我还设置了断点来检查BindingAdapter方法是否正在调用。但调试器不会使用BindingAdapter方法
我可以知道这里缺少什么吗?在应用程序级构建渐变中添加以下行,然后清除项目->重建项目。 它对我有用
dataBinding {
enabled = true
}
kapt {
generateStubs = true
}
在应用程序级构建渐变中添加以下行,然后清除项目->重建项目。 它对我有用
dataBinding {
enabled = true
}
kapt {
generateStubs = true
}
尝试调用
stepbackgroundresource=“@{1}”
而不是app:stepBackground=“@{1}”
您是否验证了在您的案例中调用setBackgroundResource
是正确的方法?其他选项将是setBackground
setBackgroundDrawable
。尝试调用stepBackground=“@{1}”
而不是app:stepBackground=“@{1}”
是否验证了setBackgroundResource
是在您的案例中调用的正确方法?其他选项为setBackground
setBackgroundDrawable
。。
dataBinding {
enabled = true
}
kapt {
generateStubs = true
}