Aggiungi OnClick Listener su Android Listview con SimpleaDapter
-
29-10-2019 - |
Domanda
Non ho trovato la soluzione con la ricerca :(
Sto programmando un'applicazione per la lettura dei feed RSS.
Sto usando un listview per mettere un titolo dello schermo e la descrizione di ogni feed in 2 TextVisualizza.L'ho capito con un simpleadapter.
Nel mio progetto ho 2 lezioni: Mainalty e AsynkTask. In Mainalty, eseguo l'asynctask che legge RSS e li mette nell'adattatore e nella lista listview
Ora, come posso aggiungere un listener di clic sull'elenco di listview per l'apertura di ogni alimentazione nel browser?
Spero che abbia spiegato correttamente il problema e mi dispiace per il mio pessimo inglese! Grazie a tutti.
PS: Se hai bisogno di alcuni del mio codice, lo posterò.
Soluzione
Nel metodo ONCreate della tua Mainattività, se è una lista di elenco, è necessario ottenere un riferimento alla tua lista di elenco come:
ListView lv = getListView();
.
Quindi aggiungi un highlight Ascoltatore come:
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//Open the browser here
}
. Altri suggerimenti
Nella vostra vista elenco, è necessario utilizzare SeTonitemClickListener