如何在微调器上查看所选项目
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();
这是我的微调器代码。我希望使用 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();