2017-06-19 16 views

回答

1

如果在layout.xml中使用MyImageView,则调用的方法将是在MyImageView类中声明的方法。 如果此方法不存在于此类中,它将调用其继承的超类(ImageView)的方法。在这种情况下,发生method overload

如果你只用你的ImageView类中声明ImageViewlayout.xml,被调用的方法将是法。

+1

这是正确的。在这种情况下,数据绑定可以实现你想要的 - 它选择它能找到的最具体的实现。我没有检查多属性绑定适配器的优先级,因此您应该确认在发生冲突时选择哪个适配器。如果我不得不猜测,多属性绑定适配器优先于更具体的单个属性BindingAdapter。但先尝试一下。 –

相关问题