- 要想使用DataBinding
- app.gradle 配置
android { ... dataBinding { enabled = true } }
- layout.xml 必须以layout作为根标签,并加入<data/>(如果没有数据绑定的话)
- app.gradle 配置
<?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto"> <data/> . . . </layout>
- 使用androidX
- 在gradle.properties 配置
android.useAndroidX=true android.enableJetifier=true
AndroidX 对原始 Android 支持库进行了重大改进。与支持库一样,AndroidX 与 Android 操作系统分开提供,并与各个 Android 版本向后兼容。AndroidX 完全取代了支持库,不仅提供同等的功能,而且提供了新的库
- 在gradle.properties 配置