【问题标题】:Android parent onTouchEvent hijacking child onTouchEventAndroid父onTouchEvent劫持子onTouchEvent
【发布时间】:2013-08-16 12:38:13
【问题描述】:

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

【问题讨论】:

    标签: android imageview android-scrollview


    【解决方案1】:

    你试过了吗:

    mYourImageView.requestDisallowInterceptTouchEvent(true);
    

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

    【讨论】:

    • ImageView 没有方法 requestDisallowInterceptTouchEvent
    • 你的权利,你把你的 ImageView 放在布局中并使用 requestDisallowInterceptTouchEvent(true);在那个布局上?
    猜你喜欢
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多