可移动视图中的 Horizo​​ntalScrollView

HorizontalScrollView inside Movable View

我有一个 400*400 的 movableView(用手指触摸移动),底部有一个水平视图(400*100)。当我想滚动 horintalScrollView 以查看列表时,我的 movableView 正在移动,但 horintalSrollView 没有采取任何 touchEvent。

我想要这样,当我触摸 horizo​​ntalScrollView 时,只有它应该滚动。当不触摸它并想移动我的 movableView 时,它应该移动。

任何建议都会有所帮助。 谢谢

试试这个逻辑...

scrollView.setOnTouchListener(new OnTouchListener() {
// Setting on Touch Listener for handling the touch inside movableView
@Override
public boolean onTouch(View v, MotionEvent event) {
// Disallow the touch request for parent move on touch of child view
v.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});