Kotlin

android 关于kotlin +databinding初步采

2018-05-03  本文已影响0人  luoye呀

开启databing 的方法是在 module的 android 中添加:

像这样

android{

dataBinding {

enabled =true

}

}

同时还需要配置:

applyplugin:'kotlin-kapt'

这个 在gradle 的最外层。

在dependencies 配置

kapt'com.android.databinding:compiler:3.1.2'

这个的版本号 根据 android studio 提示 是需要同gradle 版本号一致的,好像是如果不配置这个 就会调用默认的那个databinding  我也没有懂。

那么问题来了。我想在 作为lib 的module 中使用怎么办,也是这么配置,但是app 的gradle 也需要配置databinding  借用群大佬的一句话:

都是为主模块服务的,主模块不支持的话,怎么识别副模块?

使用的话。在fragment 中是这么使用的:

在activity 中使用 百度或者google 一下,到处都是。

重点是在lib 中使用databinding  主app 中也需要配置。

上一篇下一篇

猜你喜欢

热点阅读