2015-10-21 15 views

risposta

18

È possibile controllare il documento ufficiale su ListPreference.

android: entries L'array leggibile di presentare come un elenco.

android: entryValues ​​ La matrice per trovare il valore da salvare per una preferenza quando è selezionata una voce dalle voci.

I altre parole: voci è quello che vedete nella lista e entryValues ​​ sono i valori che si desidera salvare quando si fanno qualche azione con il rispettivo valore della voce.

3

Fondamentalmente si tratta di coppia chiave-valore combinazione in cui
Android: le voci - Agire come valori
e
Android: entryValues ​​- agire come chiave

Ad esempio: Solitamente mostriamo l'elenco dei Paesi (Android: voci) India, USA, Nepal ecc. nello spinner e quando l'utente seleziona uno di questi paesi, il programmatore raccoglie Id (android: entryValues) associato a questi countri es per fare operazione.

Per il corretto funzionamento del contatore la chiave e il valore devono corrispondere esattamente allo nell'elenco.
Se Android: le voci sono più e Android: entryValues ​​sono meno quindi se l'utente seleziona qualsiasi voce OS non troverà alcun android: entryValues ​​associati a quella voce e app si bloccherà :(

Problemi correlati