Ho un controllo ListView che contiene un TextView in ogni riga oltre a un numero di altre visualizzazioni. TextView rende il contenuto html che può contenere collegamenti.Android - ListView non riceve OnItemClick per la visualizzazione di testo con collegamenti selezionabili
Il seguente codice viene visualizzato nell'elenco. m_textview.setMovementMethod (LinkMovementMethod.getInstance()); m_textview.setText (Html.fromHtml (myhtmlcontent));
Ciò causa tuttavia che la listview non riceve più sugli eventi click. Ho deciso di inserire l'elenco codice onclick nella vista restituita dall'adattatore. Questo non funziona come desiderato. Ora posso avviare un'altra attività quando faccio clic in qualsiasi punto della riga tranne la vista testo. Voglio che gli utenti siano in grado di fare clic sulla parte non link della visualizzazione testo e avviare un'altra attività.
Se si sposta l'onclick sulla vista testo anziché sulla vista genitore, funziona, ma ora un clic sul collegamento attiva due eventi: uno per il clic sul collegamento e l'altro per la vista testo (che non è desiderato).
Ho notato che Google + e fa capolino su Android funziona nel modo che voglio. Non sono sicuro di come ciò possa essere realizzato.
Potrebbe essere troppo tardi .. ma mi è stato avere lo stesso problema e ho trovato questo post senza risposta. :) –