【发布时间】:2017-10-26 09:56:03
【问题描述】:
我正在从 onClick 属性调用一个方法,并在 ImageView 上进行数据绑定:
android:onClick="@{() -> myClass.myMethod()}"
myMethod() 获取一个视图作为参数,我知道我可以这样做:
android:onClick="@{(view) -> myClass.myMethod(view)}"
但我想传递 ImageView 而不是 View
对此有何建议?
【问题讨论】:
-
view 是通用类型,所以如果你将 onclick 设置为 ImageView,你必须将它转换为你想要的方法中的 imageview (ImageView)view。
标签: android data-binding onclick android-databinding