本帖最后由 kuny1130 于 2010-12-31 10:45:44 编辑

解决方案 »

  1.   

    你应该这样试试:  
    public boolean dispatchTouchEvent(MotionEvent event) {
            if (mOnTouchListener != null && (mViewFlags & ENABLED_MASK) == ENABLED &&
                    mOnTouchListener.onTouch(this, event)) {
                return true;
            }        if (true) {
                Log.d(VIEW_LOG_TAG, "dispatchTouchEvent --> onTouchEvent  event= "+event);
            }
       
             onTouchEvent(event);
            super.....//这一句你不能去掉,在父类的这个返回值。那你的onTouchEvent 就会有反应了
        }