【发布时间】:2011-12-17 22:17:09
【问题描述】:
我有一个带有图像按钮的应用程序,它同时具有 onclick 和 onlongclick 侦听器。然而,当按钮被长按时,这两个监听器都在执行。有什么建议吗?
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 侦听器的代码吗?
标签: android onclick imagebutton onlongclicklistener