Android View点击事件转移

73 阅读1分钟

如果我想把某一个View的点击事件转移到另一个View上,在点击View1时,让View2响应点击事件,或者是View1在层级关系上是上层,View2在下层,由于一些场景给View2设置的点击事件无法响应,View1可以响应点击时间,那么就可以这么做了: 1:

view1.setOnClickListener{
    // 在主线程上执行操作
    view2.performClick();
}
2、
view2.setOnClickListener{
    // 这里是你的业务
    
}

好了,就这么简单