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;
}
});