Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将选定微调器项转换为字符串_Java_Android_String_Android Spinner - Fatal编程技术网

Java 如何将选定微调器项转换为字符串

Java 如何将选定微调器项转换为字符串,java,android,string,android-spinner,Java,Android,String,Android Spinner,我在安卓系统中使用微调器,玩了一段时间后,我在获取所选微调器项并将其转换为字符串方面遇到了问题 有人能给我解释一下如何正确地做到这一点吗 谢谢。试试这个: spinner.getSelectedItem().toString(); 好问题!我希望你没有失去Android开发的动力 您缺少的是一个ItemListener。下面是如何从微调器获取数据的示例: Spinner mySpinner = (Spinner) findViewbyId(R.id.<your id in your xm

我在安卓系统中使用微调器,玩了一段时间后,我在获取所选微调器项并将其转换为字符串方面遇到了问题

有人能给我解释一下如何正确地做到这一点吗

谢谢。

试试这个:

spinner.getSelectedItem().toString();

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

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

Spinner mySpinner = (Spinner) findViewbyId(R.id.<your id in your xml>)
Spinner mySpinner=(Spinner)findViewbyId(R.id.)
然后为该项目创建一个侦听器:

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) {            
        }
    });
mySpinner.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
字符串dataWanted=parent.getItemAtPosition(position).toString();}
未选择的公共无效(AdapterView父项){
}
});

您可以发布您的代码吗。