这个冲突来由主要是EdiText文字输入过多的时候,需要上下滑动查看时出现的,产品又没要求说点开个大屏幕给你写,然后父布局又是个ScrollView,然后就出现滑动冲突了,滑动冲突这个知识点,讲起来,其实得从Android 事件分发这个里头开始讲起,哈哈,打了一波王婆卖瓜,贼开心,解决方法也很简单,直接上代码:
editText.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN||event.getAction()==MotionEvent.ACTION_MOVE){
//这句话说的意思告诉父View我自己的事件我自己处理
v.getParent().requestDisallowInterceptTouchEvent(true);
}
return false;
}
});
这样就可以拦截View滑动了