收到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就不会再被调用了。
网友评论