2016-12-19 11 views
0

私は400 * 400のmovingView(指の動きで動く)を持っています。これは、下側(400 * 100)の水平ビューを持っています。 horintalScrollViewをスクロールしてリストを表示する場合、私のmovableViewは動いていますが、horintalSrollViewはtouchEventを受け取っていません。Horizo​​ntalScrollView Movable View内

私はhorizo​​ntalScrollViewに触れているときに、スクロールする必要があります。それに触れていないときに、私のmovableViewを動かそうとすると動くはずです。

提案が参考になります。 おかげ

答えて

1

は...あなたの答えのための

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; 
} 
}); 
+0

おかげでこのロジックを試してみてください。私はこれを試してみましょう。 – NehaK

+0

これは動作しています!ありがとう – NehaK

関連する問題