android setOnLongClickListener中return值
setOnLongClickListener中return的值決定是否在長按後再加一個短按動作
true爲不加短按,false爲加入短按
以下代碼只會執行長按事件
mBtn.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
return true;
}
});
當return返回值爲true的時候,代表這個事件已經消耗完了,返回值爲false的時候他還會繼續傳遞,結果再加上一個短按其次,Activity中的onKeyDown也是如此。