android setOnLongClickListener中return值

android setOnLongClickListener中return值


setOnLongClickListener中return的值決定是否在長按後再加一個短按動作


true爲不加短按,false爲加入短按


以下代碼只會執行長按事件

mBtn.setOnLongClickListener(new OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        return true;
    }
});
當return返回值爲true的時候,代表這個事件已經消耗完了,返回值爲false的時候他還會繼續傳遞,結果再加上一個短按

其次,Activity中的onKeyDown也是如此。

發佈了88 篇原創文章 · 獲贊 40 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章