今天写一个自定的View, 遇到这个问题了。妈蛋的,听头疼的。卧槽了。想了半天。什么 事件的拦截与分发。
需求是,子控件去处理细节的部分。但是 父控件也需相应onClick 事件。但是,onclick事件 让子控件给消费了。父控件无法相应了。
这个时候解决方案:
在自定义的View中 自定义 一个接口,在使父控件的时候, 自定义class 实现 接口。将类的对象设置给 自定义的View. 的onclick 事件中 回调该借口(使用借口的对象回调借口的方法,真正的实现方法是具体的类中实现的!)
No comments:
Post a Comment