2012-06-15 14 views

risposta

16

ListView ha un elemento Fare clic listener per ogni riga della listview, ma l'onClickListener è per l'intera ListView non importa quale mai riga che si fa clic sul onClick e onItemClickListener si chiama ma i valori che vengono con ogni metodo sono diverso.

OnItemClickListener è possibile utilizzare per dire di andare a un'attività particolare quando si tocca una determinata riga.

OnClickListener è possibile verificare se il listview ha ricevuto un tocco da parte dell'utente, quindi si desidera aggiornare l'elenco? o modificare la vista della barra di scorrimento o fare qualcosa con la visualizzazione come un'intera unità.

+2

+1 Bella spiegazione. –

+0

ha risolto anche la mia confusione! : D: P –

+0

Qual è la differenza tra l'implementazione di un onItemClickListener per un listview e un onClickListener per ogni riga di listView? Ha problemi di prestazioni o non importa nemmeno quale strategia, sebbene l'onItemClickListener sia più carina, io scelgo? – vandus