解决recyclerview中定义点击监听和长按监听同时触发的问题

在recyclerview中定义setOnLongClickListener,执行长按的操作,会触发点击的操作。
解决:

	holder.itemView.setOnLongClickListener(new View.OnLongClickListener() {
    
    
			@Override
			public boolean onLongClick(View view) {
    
    
				//	int position = holder.getLayoutPosition();

				mRecyclerviewLongClickInterface.setOnLongClickListener(view, position);

				return false;
			}
		});

把return false修改为return true就可以解决问题。

猜你喜欢

转载自blog.csdn.net/qq_51108920/article/details/130599269