我试图从微调器中获取所选项目,然后我想将此项目存储到数组中,但此刻我只是想知道如何获取当前所选项目。下面是我当前的微调器代码,我在课堂上有很多微调器。
Spinner session = (Spinner) findViewById(R.id.spinnerSession);
ArrayAdapter<CharSequence> adapterSession = ArrayAdapter.createFromResource(
this, R.array.session_array, android.R.layout.simple_spinner_item);
adapterSession.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
session.setAdapter(adapterSession);
此微调器绑定到我的字符串文件中定义的数组。所以我希望它能让用户选择该项目。
感谢
答案 0 :(得分:0)
public class MyOnItemSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
Toast.makeText(parent.getContext(), "The planet is " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
这直接来自开发人员文档: http://developer.android.com/resources/tutorials/views/hello-spinner.html
基本上你需要为微调器实现一个onItemSelectedListener。