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

Форум для тех, кто программирует под Android
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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