E 'possibile ottenere una vista oggetto in base alla sua posizione nell'adattatore e non nelle viste visibili in ListView?Come ottenere la visualizzazione di un oggetto in listview in Android?
Sono a conoscenza di funzioni come getChildAt() e getItemIdAtPosition() tuttavia forniscono informazioni basate sulle viste visibili all'interno di ListView. Sono anche consapevole del fatto che Android ricicla le viste, il che significa che posso lavorare solo con le viste visibili in ListView.
Il mio obiettivo è di avere un identificatore universale per ogni elemento poiché utilizzo CursorAdapter in modo da non dover calcolare la posizione dell'articolo relativa agli elementi visibili.
() C'è qualche funzione particolare che mi poter usare? Ho letto l'intero elenco di funzioni di CursorAdapter ma nessuno di loro sembra avere la vista basata su id a parte getView() che non è consigliabile usare esternamente. –
Qual è la struttura dati che stai utilizzando per compilare l'elenco? –
Popolare l'elenco da un database Sqlite tramite CursorAdapter –