如何在微调器上查看所选项目

How to review the selected item on spinner

这是我的微调器代码。我希望使用 setText 将它保存到我的数据库中,但是没有将它设置为 setText 的选项。这就是我希望它保存在我的数据库中的方式 spinpstat.setText(student.status); 这就是我希望它在我的 onClick(View view) 中声明的方式 student.status = spinpstat.getText.toString(); 但它给了我以下错误

   spinpstat = (Spinner) findViewById(R.id.spinner);
   ArrayAdapter adapterstat = ArrayAdapter.createFromResource(this, R.array.statuslist, android.R.layout.simple_spinner_item);
    adapterstat.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinpstat.setAdapter(adapterstat);
    spinpstat.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            projstat = spinpstat.getSelectedItem().toString();

             spinpstat.setSelection(position);

            parent.getItemAtPosition(position);
        }
        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    });

这是我保存的数据..我在老同学中设置了spinner状态

但这是如何查看我保存的数据的结果。我的微调器而不是状态是老学生,它设置为新学生,这是我的微调器列表中的第一个值

任何帮助都可以..提前致谢..

使用Spinner.setSelection设置微调器中的选定项目,如:

spinpstat.setSelection(adapterstat.getPosition(student.status));

并从 onClick 上的 Spinner 中获取所选项目为:

student.status = spinpstat.getSelectedItem().toString();