Android:如何防止拖动被解释为长按

时间:2010-12-30 17:55:03

标签: android contextmenu drag

当我插入代码以显示上下文菜单时,它工作得很好,除了菜单不仅在静止长按之后出现,而且在拖动结束时也出现(不需要)。

我已经能够通过以下方式阻止这种情况:通过在onCreateContextMenu(...)方法的开头检查此标志,向View中添加ScrollInProgress标志,并且如果通过旁路代码来设置标志将项目添加到上下文菜单中。

但是,我想知道是否有一种更简单的方法可以在拖动屏幕时阻止创建上下文菜单。

1 个答案:

答案 0 :(得分:0)

澄清一下,手机探测器是不是长按了? 如果是,可以使用setIsLongpressEnabled(boolean isLongpressEnabled)禁用此功能