天天看點

Android ListView長按事件觸發點選事件

    算法在實作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.
}