【发布时间】:2017-04-12 06:17:00
【问题描述】:
这必须是最基本的问题,但经过一整天的阅读教程和文档here,我似乎无法理解将这些方法放在哪里。没有任何指南提到这个东西的放置位置,它只是提到在静态方法上使用注释。什么静态方法?任何静态方法都不管类吗?什么是好的做法?我应该创建一个 CustomBinding 类来承载所有这些静态方法吗?
只要我的方法有一个BindingAdapter注解并且第一个参数是一个View,它就可以工作?
我假设如果第一个参数是 View 类型,我可以将绑定属性放在任何类型的视图上,它会触发该方法吗?因此,如果我有特定的视图说 EditText,这是否意味着仅当在布局文件的 EditText 视图中找到该属性时才调用该方法?
【问题讨论】:
-
看看它是如何使用已经存在的适配器完成的,比如TextViewBindingAdapter和parent folder
标签: android android-databinding 2-way-object-databinding