从XML获取SharedPreference

时间:2010-08-13 17:54:25

标签: android xml sharedpreferences

我在找到使用XML使用SharedPreference的值填充TextView的方法时遇到了问题。 有没有办法像字符串资源一样引用首选项。 像

这样的东西

TextView android:text =“@ preference / name”

1 个答案:

答案 0 :(得分:1)

嗨弗兰克我认为你不得不从你的xml中获取首选项然后设置为你的TextView。

     SharedPreferences prefs; 


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

    TextView txtname = (TextView) findViewById(R.id.name);
    txtname.setText(username);