ScrollView中EditText的滾動監聽

editText.setOnTouchListener(this);

@Override  
    public boolean onTouch(View v, MotionEvent event) {  
        switch (v.getId()) {  
        case R.id.editText:  
            v.getParent().requestDisallowInterceptTouchEvent(true);  
            switch (event.getAction() & MotionEvent.ACTION_MASK) {  
            case MotionEvent.ACTION_UP:  
                v.getParent().requestDisallowInterceptTouchEvent(false);  
                break;  
            }  
        }  
        return false;  
    }  

添加此段代碼即可。
更詳細的查看:android 事件處理機制之requestDisallowInterceptTouchEvent

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章