如何将选定的Spinner项转换为String

时间:2014-05-11 16:31:19

标签: java android string android-spinner

我正在使用Android中的Spinners,经过一些游戏后,我遇到了一个问题,即获取所选的微调器项并将其转换为String。

有人可以向我解释如何正确地做到这一点吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

试试这个:

spinner.getSelectedItem().toString();

答案 1 :(得分:0)

好问题!我希望你没有失去Android开发的动力。

您缺少的是ItemListener。下面是如何从微调器获取数据的示例:

Spinner mySpinner = (Spinner) findViewbyId(R.id.<your id in your xml>)

然后为该项创建一个监听器:

mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                 String dataWanted = parent.getItemAtPosition(position).toString(); }

public void onNothingSelected(AdapterView<?> parent) {            
        }
    });
相关问题