解决方案 »

  1.   

    对中部和下部都要响应onClick,子控件也都分别要响应onClick?这怎么区分呢?放在一起肯定会冲突撒。
    子控件中都用getChildView去setOnclickListener其实挺好的。
      

  2.   

    如果是用getChildView的话就另写一个监听器出来,一onclick就触发监听器,这样就可以实现,问题是这样做的话必须要我中和下两个子控件里面都去实现。但问题是我中和下部都是些很复杂的控件来的,子控件里面又有子控件的。
      

  3.   

    你如果子控件有onClick方法就响应子控件的这个方法,不然就响应中部或者下部对应的onClick?
      

  4.   

    为中、下部各增加一个container响应onclick就可以了。
      

  5.   

    我套了挺多层自定义View在上面的。所以又了Container包着也是没用,一定要触发到最顶层的控件才有效,我在想能不能再最顶层放一个遮罩层,又能触发遮罩层,又能传递事件给底层,我是这么想的,但实现方面还没想到该怎么做