什么是根<layout>元素?

时间:2017-02-24 16:27:15

标签: android android-layout

我注意到Android Studio自动完成会在布局文件的根目录中提出<layout>元素。

它的作用/含义是什么?

我尝试使用它,但它引发了ClassNotFoundException例外。

1 个答案:

答案 0 :(得分:9)

Android布局XML文件中的<layout>标记为该布局启用官方Data Binding library

要使用它,必须首先在build.gradle中启用数据绑定,如下所示:

android {
    ....
    dataBinding {
        enabled = true
    }
}

如果您不使用数据绑定,则应删除<layout>标记。