Ho 1-50 record nel database. Sto recuperando quei dati usando il cursore e impostando quei valori su Spinner usando Simple Cursor Adapter. Ora quello che mi serve è che voglio impostare un valore per dire il 39 ° valore come predefinito. Ma non per la sua posizione voglio fissare il suo valore.Come impostare lo Spinner predefinito in base al valore anziché alla posizione?
so come impostare il default filatore dalla sua posizione
spinner.setSelection(39)
imposterà il filatore a quel valore.
Ma non avevo idea di come impostare il valore dello spinner in base al suo valore (testo) nel database. Conosco i valori nel database. Ad esempio, "libri" è uno dei valori nel filatore. Ho bisogno di impostare il filatore di default come libri.
Esiste un modo per farlo?
Sembra come se tutto ciò che serve è quello di recuperare un valore dal db. O sto fraintendendo qualcosa? – keyser
@keyser No .. Ho recuperato il valore dal database e l'ho impostato su spinner utilizzando un semplice adattatore per il cursore. Ora la cosa è che devo impostare un valore dello spinner come predefinito per il suo valore non per la sua posizione .. ho spiegato chiaramente – GoCrazy
No, sembra ancora che devi solo ottenere il valore da db stesso e impostarlo con pinner.setSelection (somepositionvalue). – Orest