この質問は何度も尋ねられていますが、私はアンドロイドで新しくなっているためセットアップ方法がわかりません。共有優先度の値を保存してスピナーに設定する方法
私はこれを試してみました:
ここが私のコードです:
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);
EDIT: -
私はスピナーに格納されている値を設定したいです私はすでに嗜好に保存されています。
私を助けてください。私は、ユーザーが
自分のアカウントの詳細を保存するときに、この値に格納する
は事前にありがとうございます。
セルフソリューション:再度
fgender= sharedpreferences.getString(Gender1, "Gender1");
if(fgender.equals("Female")){
gender.setSelection(1);
}else
{
gender.setSelection(0);
}
は、回答をありがとうございました。
ok thanx私はこれを試します.... – seggy
優先度を節約しました...スピナーに設定する方法 – seggy
整数値を返してb/w男性と女性を区別し、選択したpos値を –