Android onClickListener在onLongClickListener之后触发

Android onClickListener在onLongClickListener之后触发,android,android-3.0-honeycomb,Android,Android 3.0 Honeycomb,我有一个视图,它同时实现了onClickListener和onLongClickListener。当我长时间单击视图onClickListener触发器时,我不需要在长时间单击时执行它。有什么方法可以防止长时间单击时执行它?返回true,表示您已处理事件从长单击返回true而不是false 原因:如果回调使用了长时间单击,则返回true,否则返回false 否则 例子: listView.setOnItemLongClickListener(新的OnItemLongClickListener()

我有一个
视图
,它同时实现了
onClickListener
onLongClickListener
。当我长时间单击
视图
onClickListener
触发器时,我不需要在长时间单击时执行它。有什么方法可以防止长时间单击时执行它?

返回true长单击回调返回代码>,表示您已处理事件

长单击
返回true而不是false

原因:如果回调使用了长时间单击,则返回true,否则返回false 否则

例子:
listView.setOnItemLongClickListener(新的OnItemLongClickListener(){
@凌驾
公共布尔值长按(AdapterView AdapterView,View,
内部位置,长id){
//TODO自动生成的方法存根
/******
在这里更改为true而不是false。
*******/
返回true;
}
});

@Rich我尝试了您针对类似问题的解决方案,但没有成功。如果您有任何见解或想法,我将不胜感激:@Pratk Butani我尝试了您的解决方案,但没有解决我的问题。如果您能提供任何见解或想法,我将不胜感激,请访问:
listView.setOnItemLongClickListener(new OnItemLongClickListener() {

    @Override
    public boolean onItemLongClick(AdapterView<?> adapterView, View view,
            int position, long id) {
        // TODO Auto-generated method stub
        /******
        Change Here true instead of false.
        *******/
        return true;
    }
});