算法在實作ListView的onItemLongClickListener的時候,發現如果長按item,會造成onItemClickListener也會被觸發,這是因為onItemLongClickListener預設傳回為false,而傳回false會觸發onItemClickListener,這時可以通過将onItemLongClickListener傳回true解決。
listview.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
// Do something
return true.
}