databinding注意事项

102 阅读1分钟

1.自定义``` BindingAdapter

使用自定义属性```
app:mytext='@{"真的吗"}'

需要使用@,不能直接写"真的吗" 2,kotlin静态方法

companion object {
    @BindingAdapter("mytext")
    @JvmStatic
    fun setText(tv: TextView, string: String) {
        tv.setText("我也是牛博哦" + string)
    }
}

3.在做BaseOberd的双向绑定时使用@={}前必须先使用过@{}