我在找到使用XML使用SharedPreference的值填充TextView的方法时遇到了问题。 有没有办法像字符串资源一样引用首选项。 像
这样的东西TextView android:text =“@ preference / name”
答案 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);