【发布时间】:2014-10-27 12:28:34
【问题描述】:
我有一个View 实现了onClickListener 和onLongClickListener。当我长按view onClickListener 触发器时,我不需要在长按时执行它。有什么办法可以防止在长按时执行?
【问题讨论】:
标签: android android-3.0-honeycomb
我有一个View 实现了onClickListener 和onLongClickListener。当我长按view onClickListener 触发器时,我不需要在长按时执行它。有什么办法可以防止在长按时执行?
【问题讨论】:
标签: android android-3.0-honeycomb
来自long click 回调的return true; 表示您已处理该事件
【讨论】:
从onItemLongClick 返回真而不是假。
原因:如果回调消耗了长按,则返回true,false 否则。
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;
}
});
【讨论】: