我需要找几个有触觉的听众。例如,我有一个viewgroup,它将具有以下侦听器:onTimeClick、onLongitemClick和onTouch.ev==Move。
视图组中的项也将有一个onclick。
在我的测试中,两组监听器都是独立工作的,但不是相互依赖的。我有没有办法把听众群联系起来?
谢谢,
艾登

最佳答案

我不确定,但也许您可以将touch事件从根视图分派到其子视图(从活动开始)

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (ChildView.dispatchTouchEvent(event))
        return true;
    else
        return false;
}

用户单击按钮后,将touch事件发送回根视图。

07-26 05:11