【发布时间】:2016-11-14 22:30:08
【问题描述】:
我知道这个问题已经被问过很多次了,但我不明白如何设置,因为我是 android 新手。
我试过这个:
这是我的代码:
SharedPreferences.Editor editor = sharedpreferences.edit();
String gender = Gender.get(i).toString();
editor.putString(Gender1, gender);
editor.commit();
list = new ArrayList<String>();
list.add("Male");
list.add("Female");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// int selectedPosition = gender.getSelectedItemPosition();
gender.setSelection(sharedpreferences.getInt("Gender1", -1));
list.indexOf(sharedpreferences.getString(Gender1, "Gender1"));
gender.setAdapter(dataAdapter);
编辑:-
我想在我已经存储在 Preference 中的微调器中设置存储值。
请帮帮我。
当用户保存他的帐户详细信息时,我想存储在这个值中
在此先感谢您。
自行解决:
fgender= sharedpreferences.getString(Gender1, "Gender1");
if(fgender.equals("Female")){
gender.setSelection(1);
}else
{
gender.setSelection(0);
}
再次感谢大家的回答。
【问题讨论】:
标签: android sharedpreferences spinner