0
我有一個應用程序,它有一個onclick和onlongclick監聽器的圖像按鈕。但是,長按按鈕時,這兩個偵聽器都正在執行。有什麼建議麼?ImageButton onlongpress也會導致onclick
d1.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
selectMode = true;
dockNum = 1;
sd1.open();
d1.cancelLongPress();
return false;
}
});
...d1.setOnClickListener(this);
...case R.id.d1:
if(d1s.equals("empty")) {
selectMode = true;
dockNum = 1;
sd1.open();
} else {
Intent d1i = pm.getLaunchIntentForPackage(d1s);
startActivity(d1i);
}
break;
你能告訴我們你用來分配onClick和onLongClick監聽器的代碼嗎? –
好吧,我添加了代碼 – user1015747