Android获取选定的微调文本

时间:2012-03-27 22:44:53

标签: android

我试图从微调器中获取所选项目,然后我想将此项目存储到数组中,但此刻我只是想知道如何获取当前所选项目。下面是我当前的微调器代码,我在课堂上有很多微调器。

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);

此微调器绑定到我的字符串文件中定义的数组。所以我希望它能让用户选择该项目。

感谢

1 个答案:

答案 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。