Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
Android 所选微调器项不显示在单独的编辑框中_Android - Fatal编程技术网

Android 所选微调器项不显示在单独的编辑框中

Android 所选微调器项不显示在单独的编辑框中,android,Android,我是android应用程序开发新手。我的问题是,当我单击“提交”按钮时,这些选择微调器项不会显示在单独的编辑框上。编辑框中的编辑框上只显示NullNull值。当我点击btnSubmit1时,只有NullValue显示在eDiscovery上 btnSubmit1.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { /*Intent intent = ne

我是android应用程序开发新手。我的问题是,当我单击“提交”按钮时,这些选择微调器项不会显示在单独的编辑框上。编辑框中的编辑框上只显示NullNull值。当我点击btnSubmit1时,只有NullValue显示在eDiscovery上

btnSubmit1.setOnClickListener(new OnClickListener() {

        public void onClick(View arg0) {

            /*Intent intent = new Intent(context,MainActivity.class);
            startActivity(intent);*/
            display.setText("Facility-:"+Spinner1Value+"\n"+"Trip-:"+Spinner2Value+"\n"+"ShiftType-:"+Spinner3Value);
            //display.setVisibility(View.VISIBLE);

        }

    });}
    public void addItemsOnSpinner(){
        spinner1=(Spinner) findViewById(R.id.spinner1);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.facility_array, android.R.layout.simple_spinner_item);   
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);   
        spinner1.setAdapter(adapter);




spinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int position,
            long id) {                                     
       try
       {
       Spinner1Value= spinner1.getSelectedItem().toString();
        //Toast.makeText(getApplicationContext(), Spinner1Value,Toast.LENGTH_SHORT).show();
          // Spinner1Value = parent.getItemAtPosition(position).toString();
     Spinner1Value=String.valueOf(spinner1.getSelectedItem().toString());
       }
       catch(Exception e)
       {
           Toast.makeText(getBaseContext(), "Error::"+e.toString(), Toast.LENGTH_LONG).show();
       }
       //EditText1.setText(Spinner1Value);

    }

    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub

    }

});
spinner2.setOnItemSelectedListener(new OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int position,
            long id) {                                     
       try
       {
        //   Spinner2Value=String.valueOf(spinner2.getSelectedItem().toString());
        Spinner2Value= parent.getSelectedItem().toString();
           //Spinner2Value = parent.getItemAtPosition(position).toString();
       }
       catch(Exception e)
       {
           Toast.makeText(getBaseContext(), "Error::"+e.toString(), Toast.LENGTH_LONG).show();
       }
       //EditText1.setText(Spinner1Value);

    }

    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub

    }

});
spinner3.setOnItemSelectedListener(new OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int position,
            long id) {                                     
       try
       {
        Spinner3Value= spinner3.getSelectedItem().toString();
           //Spinner3Value = parent.getItemAtPosition(position).toString();
          // Spinner3Value=String.valueOf(spinner3.getSelectedItem().toString());
       }
       catch(Exception e)
       {
           Toast.makeText(getBaseContext(), "Error::"+e.toString(), Toast.LENGTH_LONG).show();
       }
       //EditText1.setText(Spinner1Value);

    }



    public void onNothingSelected(AdapterView<?> arg0) {
        // TODO Auto-generated method stub

    }

});

您是否尝试过在btnSubmit1 onClick事件中重新指定微调器的值,而不是指定已选择的微调器的值

public void onClick(View arg0) {
        Spinner1Value = spinner1.getSelectedItem().toString();
        Spinner2Value = spinner2.getSelectedItem().toString();
        Spinner3Value = spinner3.getSelectedItem().toString();
        display.setText("Facility-:"+Spinner1Value+"\n"+"Trip-:"+Spinner2Value+"\n"+"ShiftType-:"+Spinner3Value);
    }

您可能需要一个函数来确保每个微调器都已被选中,或者您可以事先在每个微调器上设置默认的selectedItem。

您能否澄清在哪里定义了Spinner1Value、Spinner2Value、Spinner3Value?