Vorrei implementare un controllo ListView, che non può essere risolto senza il mio cursore. In questo momento, a seconda della riga su cui fai clic, ti porta a una nuova attività basata sulle informazioni stampate su quella riga (proprio come dovrebbe e come previsto). Vorrei comunque avere un pulsante per cancellare la riga, quindi un utente può premere qualsiasi parte della riga per avviare la nuova attività, ma se preme il pulsante su quella riga, cancella la riga (o avvia un'attività di eliminazione/funzione).Android: più azioni su una visualizzazione elenco - Focus Issue
Se si può guardare @ DroidRecord, hanno un layout simile a quello che sto cercando di raggiungere.
Grazie!
Chris.
Puoi spiegare come impostarlo sulla visualizzazione di riga? La mia riga viene disegnata come parte della funzione di riempimento dei dati che chiamo utilizza SimpleCursorAdapter (questo, R.layout.row_detail, c, from, to); Quale metodo dovrei sovrascrivere per impostare un ascoltatore onclick. Quando lo provo con il metodo di creazione, la mia app si arresta in modo anomalo. – Chrispix
Scusa, non ho familiarità con SimpleCursorAdapter ... Io uso direttamente il BaseAdapter, ma SimpleCursorAdapter dovrebbe funzionare più o meno lo stesso. Guardando la documentazione, sospetto che bindView sia il metodo giusto per te. Si ottiene la vista (rowview) passata lì. –
continua .... Per capire perché l'app si arresta in modo anomalo (e includerla nella descrizione del problema) è possibile utilizzare "adb -e logcat". Questo ti mostrerà il file di log dell'emulatore in esecuzione. –