我有一个名为 CheckIn 的按钮。看看我的代码。
checkIn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(HomeSafeActivity.this, "Normal Press", Toast.LENGTH_LONG).show();
});
checkIn.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Toast.makeText(HomeSafeActivity.this, "Long press", Toast.LENGTH_LONG).show();
return false;
}
});
现在,当我正常按下按钮时,消息显示为正常按下。当我长按按钮时,消息显示为长按以及正常按下。我想要什么,当我长按按钮时,只有长按事件应该触发而不是正常的按下事件。我怎样才能实现这个?