我有buttona和b,button a覆盖在b上面,a压着b所以只能看到a,怎么才能通过一次点击a同时实现button a和button b的点击事件?

解决方案 »

  1.   

    activity中onTouchEvent,点击的坐标与Button a的位置比较,在范围内,就执行你点击a b要执行的操作
      

  2.   

    你在a的点击监听里执行一下b.performClick()就可以了
      

  3.   

    用两个按钮,一个看不到,都在button a执行事件不行吗? 
      

  4.   

    performClick()方法 是使用代码主动去调用控件的点击事件(模拟人手去触摸控件)
      

  5.   

    支持2L和4L  performClick()方法可以解决这个问题
      

  6.   

    把Click的代码抽成方法,点b直接调a和b的方法