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ò.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top