2010-10-16 6 views

risposta

47
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { 
    return true; 
} 

return true sarà prevenire evento click per essere continuare. Sarà eseguito solo OnItemLongClickListener.

+1

Hai salvato il mio tempo –

0

È possibile utilizzare AdapterView.setOnItemLongClickListener. GridView eredita AdapterView, quindi puoi richiamare anche quel metodo su GridView.

+0

Sto utilizzando AdapterView.setOnItemLongClickListener già ma sto utilizzando anche setOnItemClickListener ed entrambi reagiscono ai clic lunghi che voglio impedire a OnItemClickListener di reagire ai clic lunghi. – Tony

+1

Prova KeyEvent.isLongPress() – Tony

Problemi correlati