Spinner返回null值

时间:2014-05-30 07:12:58

标签: android spinner android-spinner

当我选择了微调器值时,一段时间它返回一个真值,一段时间它返回空值

我的微调器代码是

list.add("Please Select Approver Name");
list.add("bishnu");
list.add("bishnu");
list.add("bishnu");
list.add("bishnu");

  ArrayAdapter<String> adp1=new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1,list);
          adp1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        sp1.setAdapter(adp1);
        sp1.setSelection(0);

项目选择的听众

sp1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                    public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
                        strspin = parent.getItemAtPosition(pos).toString();
                    }
                    public void onNothingSelected(AdapterView<?> parent) {
                    }
                });
                Toast.makeText(context, "value"+strspin, Toast.LENGTH_LONG).show();

我正在做两天的工作

请帮助我如何解决这个问题

1 个答案:

答案 0 :(得分:1)

使用onITemSelected方法中的Toast,如下所示。

sp1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
                public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
                    strspin = parent.getItemAtPosition(pos).toString();
                   Toast.makeText(context, "value"+strspin, Toast.LENGTH_LONG).show();
                }
                public void onNothingSelected(AdapterView<?> parent) {
                }
            });