我想禁用RecyclerTouchListener @onClick的特定位置,因为我在该位置有按钮,并且button.onClickListener也

时间:2019-02-03 09:14:31

标签: android android-recyclerview

我有一个RecyclerViewClickListener.RecyclerTouchListener,并且在该@onClick覆盖方法上,我正打算参加另一项活动。 但是问题出在RecyclerViewClickListener.RecyclerTouchListener上还有一个图像视图,我实现了该InmageView的onClickListener以便打开一个对话框。

现在,当我单击该ImageView时,同时发生了2件事。 1.打开对话框 2.由于意图,它也要去另一项活动。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试一下

holder.hamburgerMenu.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_UP){
            if (menuInterface != null) {
                menuInterface.onClickHamburger(position);
            }
            return true;
        }
        return false;
    }
});