Показать значение Spinner в строке вместо целого числа?JAVA

Программисты JAVA общаются здесь
Anonymous
Показать значение Spinner в строке вместо целого числа?

Сообщение Anonymous »

Я хочу показать значение Spinner в string вместо Integer . Прямо сейчас он показывает целое число подобно '0', '1'.public class Setting extends Activity {
bloodtype = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter adapter2 = new ArrayAdapter(this,android.R.layout.simple_spinner_item,getResources().getStringArray(R.array.blood_groups_arrays));
adapter2.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
bloodtype.setAdapter(adapter2);
bloodtype.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

/**
* Called when a new item is selected (in the Spinner)
*/
public void onItemSelected(AdapterView parent,
View view, int position, long id) {
sharedpreferences.edit().putString(BloodType, parent.getItemAtPosition(position).toString()).commit();
}

public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
});

if(sharedpreferences.contains(BloodType)) {
bloodtype.setSelection(sharedpreferences.getString(BloodType, "DEFAULT"));
}
}
< /code>

Вызов его значения в Основной активности < /strong>: < /p>

if(sharedpreferences.contains(Setting.BloodType)) {
show.setText(""+sharedpreferences.getString(Setting.BloodType, "DEFAULT"));
}


Подробнее здесь: https://stackoverflow.com/questions/238 ... of-integer

Вернуться в «JAVA»