android中为listview同时设置长按项onItemLongClick和点击事件on

当我在完成代码设计之后发现,,单击事件正常,但是长按的时候就出现,长按和单击两个事件,都触发啦!代码如下:

下面是单击事件的java代码:

public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {// TODO Auto-generated method stubLog.e("item", "dfffffff"); }

下面是长按事件的java代码:

/** * 长按ListView中的item项 */@Overridepublic boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {// TODO Auto-generated method stubLog.e("你长按了listview项!");return false;}经过自己多次实验后,发现原来是长按事件之后,返回的值应该由false改为true;返回true,代表你按下了长按键。否则,系统会认为你没有按下长按键。在你长按之后,还会响应单击键。

要做一个积极勇敢乐观的追梦人,永远不说消极的话,

android中为listview同时设置长按项onItemLongClick和点击事件on

相关文章:

你感兴趣的文章:

标签云: