onItemLongClick

收到LongClick的调用后还会调用click吗?
这个要根据LongClick listener的返回值来决定。

lv.setOnItemLongClickListener(new OnItemLongClickListener() {   
    public boolean onItemLongClick(AdapterView parent, View view, int position, long id) {  
       System.out.println("Item LONG clicked. Position:" + position);   
       return false;   
    }   
}); 

如果返回false那么click仍然会被调用。而且是先调用Long click,然后调用click。
如果返回true那么click就会被吃掉,click就不会再被调用了。

你可能感兴趣的:(onItemLongClick)