DataBinding初步一

  • 要想使用DataBinding
    • app.gradle 配置
      android {
          ...
          dataBinding {
              enabled = true
          }
      }
    • layout.xml 必须以layout作为根标签,并加入<data/>(如果没有数据绑定的话)
<?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 完全取代了支持库,不仅提供同等的功能,而且提供了新的库

上一篇:DataBinding?资料绑定? #7 -- 伤脑筋的 GridView加总、小计(原来如此 / 范例下载)...


下一篇:DataBinding?资料绑定?