当一个view同时含有onitemclick和onitemlongclick的时候,如果onitemlongclick返回false,会同时出发这个view的onitemclick方法。如果onitemlongclick返回true就不会调用到onitemclick了。
通常情况我们return false就可以了,除非有特殊需要。
adapter.setOnItemLongClickListener(new BaseQuickAdapter.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(BaseQuickAdapter adapter, View view, int position) {
return false;
}
});
网友评论