Domanda

Ho problemi a trovare un modo per popolare una TextView con il valore di una SharedPreference utilizzando XML. C'è un modo per fare riferimento alla preferenza come una risorsa di stringa. Qualcosa di simile

TextView android: text = "@ preferenza / nome"

È stato utile?

Soluzione

Ciao Frank non penso che sarà possibile si deve ottenere l'ottenere la preferenza dal vostro XML quindi impostare al vostro TextView.

     SharedPreferences prefs; 


   prefs = PreferenceManager.getDefaultSharedPreferences(this);
   String username = prefs.getString("username", "");

    TextView txtname = (TextView) findViewById(R.id.name);
    txtname.setText(username);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top