我有一个 ListView lv
。我设置OnItemClickListener
并OnItemLongClickListener
打开lv
。但是当OnItemLongClick
被调用时OnItemClick
也被调用。所以,我需要打电话OnItemLongClick
而不打电话OnItemClick
。我怎么能这样做?
请原谅我的英语。
UPD这是一些代码
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView p1, View p2, int p3, long p4)
{
//blah-blah-blah
}
});
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
public boolean onItemLongClick(AdapterView p1, View p2, int p3, long p4) {
//blah-blah-blah
return true;
}
});