Android父视图的onTouchEvent劫持了子视图的onTouchEvent

4

我有一个安卓应用程序屏幕,在其中有一个表单,用户可以拍照并填写有关图片的详细信息。我还希望用户在图片上写一些东西(就像用手指画画),但问题是太多的字段使视图可滚动,因此用户无法在图片上绘制。当我触摸我的imageView时,我是否可以以某种方式禁用父级滚动?

1个回答

1

Have you tried with :

mYourImageView.requestDisallowInterceptTouchEvent(true);

当子项不希望其父级及其祖先使用onInterceptTouchEvent(MotionEvent)拦截触摸事件时调用。


ImageView没有requestDisallowInterceptTouchEvent方法。 - Global Warrior
没错,你可以把你的ImageView放在一个布局里面,并在该布局上使用requestDisallowInterceptTouchEvent(true)方法。 - Slickelito

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接