setOnLongClickListener中return值

setOnLongClickListener中return的值决定是否在长按后再加一个短按动作
true为不加短按,false为加入短按
1
2
3
4
5
6
7
比如:以下代码只会执行长按事件
mBtn.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        return true;
    }
});

 

打个比方,就是说当return返回值为true的时候,代表这个事件已经消耗完了,返回值为false的时候他还会继续传递,结果再加上一个短按。

原文地址:https://www.cnblogs.com/kingsam/p/6084617.html