像百度新闻那样,最上边有一个横条图片,左右滑动可以切换图片。然后整个list可以上下滚动。
这样,最外层的父view是怎么决定,是把motionevent分发给切换图片,还是给上下滚动列表。
是在父view中利用onInterceptTouchEvent方法来处理吗?

解决方案 »

  1.   

    我是在最外层父view获取ACTION_DOWN和ACTION_UP的坐标。
    然后在子控件中的onClick中进行计算和判断。
      

  2.   

    只是计算坐标吗?
    子控件中,如果计算后,判定,子控件不能处理,那怎么把时间返回给父view?
      

  3.   

    建议楼主 看一下 android View Viewgroup 消息分发流程
      

  4.   

    http://www.cnblogs.com/kingcent/archive/2011/03/08/1977064.html 有帮助应该
      

  5.   

    我知道这个。我的问题是,子view 的onTouchEvent返回false的情况下,父view的onTouchEvent获得不了这个MotionEvent。