Как сохранить выбранное значение счетчика в Android? - PullRequest
0 голосов
/ 10 октября 2011

Я пытаюсь сохранить выбранное значение счетчика, но я получаю, как показано ниже, когда я получаю детали. Кто-нибудь знает, в чем проблема.

Spinner:android.widget.Spinner@43e807a0 

Ответы [ 2 ]

1 голос
/ 10 октября 2011

Вы использовали getSelectedItem() внутри setOnSelectedListner? Если нет, сделайте, как показано ниже:

mPres_doctor.setOnItemSelectedListener(new OnItemSelectedListener() {
                public void onItemSelected(AdapterView<?> adapter, View view,
                        int position, long id) {
    String pres_doctor = mPres_doctor.getSelectedItem().toString();

    }

    public void onNothingSelected(AdapterView<?> arg0) {

                }
            });
1 голос
/ 10 октября 2011

Результат отображается как значение объекта, обычно я следую приведенному ниже методу, чтобы получить значения счетчика:

 Spinner spinner = (Spinner) findViewById(R.id.spinner);


    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
    this, R.array.spinner, android.R.layout.spinner_layout);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

            spinner.setAdapter(adapter);

strings.xml

<string-array name="spinner">
 <item>Dev</item>
 <item>Stieve</item>
 <item>John</item>
 <item>Britto</item>
</string-array>
...