在按钮的onTouch事件内加入
view.getParent().requestDisallowInterceptTouchEvent(true);//通知ScrollView请勿拦截本控件touch事件
例如:
//button是 在scrollview里面的按钮
button.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
view.getParent().requestDisallowInterceptTouchEvent(true);//通知ScrollView请勿拦截本控件touch事件
return false;
}
});