![](/img/trans.png)
[英]How to setup pd-for-android (pure data for android) with android studio
[英]How to setup Data Binding in Android Studio?
Android Developers Guides for Data Binding具有以下代码,用于在 app 模块中的build.gradle
文件中启用数据绑定:
android {
...
buildFeatures {
dataBinding true
}
}
但是在添加此代码后,构建失败并出现以下错误:
error: package androidx.databinding does not exist
Gradle 版本:4.0.1
语言:Kotlin
设置数据绑定:
在Build.gradle(:app)
里面
dataBinding {
enabled = true
}
依赖项
implementation 'com.android.databinding:compiler:3.5.1'
像这样在 xml 中绑定您的数据:
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:app="http://schemas.android.com/apk/res-auto">
<data>
<variable
name="item"
type="DataModel" />
</data>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:text="@{item.name}"/>// binding data from model
</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
更多详情:这里
注意:同步 gradle 并清理和重建项目
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.