我有一个要添加 onClickListener 的视图。麻烦的是,即使用户执行拖动操作,侦听器也会触发。如何在用户拖动时抑制单击,并且仅在单击而不拖动时进行处理?
为了完整起见,我正在使用类似下面的东西来添加 onClickListener -
private void installClickHandler(final GraphicalView x) {
x.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(getApplicationContext(), BillTablesActivity.class);
startActivity(myIntent);
}
}
});
}