1. 程式人生 > >ScrollView巢狀EditText 滑動衝突

ScrollView巢狀EditText 滑動衝突

重寫EditText 的方法dispatchTouchEvent


例:

   @Override
    public boolean dispatchTouchEvent(MotionEvent event) {
        //讓父類不不攔截自己的觸控事件
        if (hasFocus()){
            getParent().requestDisallowInterceptTouchEvent(true);
        }else {
            getParent().requestDisallowInterceptTouchEvent(false);
        }
        return super.dispatchTouchEvent(event);
    }