S为什么在crollView布局中onTouchEvent不响应呢?
求大牛赐教。

解决方案 »

  1.   

    Log.d("","==="); 看一下进入该方法了马?
      

  2.   

    onTouchEvent的返回值强制改成TRUE看看
      

  3.   

    用 dispatchTouchEvent(MotionEvent event)
      

  4.   

    着急啊,在LinearLayout布局中可以响应,就是在ScrollView中不响应。
      

  5.   


            //ScrollView 中重写父类 onTouchEvent 方法 
            @Override
    public boolean onTouchEvent(MotionEvent event) {
    // 获得触摸的坐标
    int x = (int)event.getX();
    int y = (int)event.getY();
    switch (event.getAction()) {
    // 触摸屏幕时刻
    case MotionEvent.ACTION_DOWN:
    updateTouchEvent(x , y);
    break;
    // 触摸并移动时刻
    case MotionEvent.ACTION_MOVE:
    break;
    // 终止触摸时刻
    case MotionEvent.ACTION_UP:
    break;
    }
    return super.onTouchEvent(event);
    }
      

  6.   

    4L的方法有问题,,如果用dispatchTouchEvent的话,scrollview的其他控件就不响应触摸事件了
      

  7.   

    4L的方法有问题,,如果用dispatchTouchEvent的话,scrollview的其他控件就不响应触摸事件了