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

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