How to get Spinner selected item value to string?

前端 未结 14 1968
离开以前
离开以前 2020-12-02 18:18

I have 5 Spinners. In order to make it summary to this.

This is Spinner in xml



        
相关标签:
14条回答
  • 2020-12-02 18:25

    I think you want the selected item of the spinner when button is clicked..

    Try getSelectedItem():

    spinner.getSelectedItem()
    
    0 讨论(0)
  • 2020-12-02 18:26

    In addition to the suggested,

    String Text = mySpinner.getSelectedItem().toString();
    

    You can do,

    String Text = String.valueOf(mySpinner.getSelectedItem());
    
    0 讨论(0)
  • 2020-12-02 18:29

    When you choose any value from spinner, then you get selected value,

    interested.getSelectedItem().toString();
    
    0 讨论(0)
  • 2020-12-02 18:30
        spinnerType = (AppCompatSpinner) findViewById(R.id.account_type);
        spinnerType.setPrompt("Select Type");
    
        spinnerType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                TypeItem clickedItem = (TypeItem) parent.getItemAtPosition(position);
                String TypeName = clickedItem.getTypeName();
                Toast.makeText(AddAccount.this, TypeName + " selected", Toast.LENGTH_SHORT).show();
            }
    
            @Override
            public void onNothingSelected(AdapterView<?> parent) {
    
            }
        });
    
    0 讨论(0)
  • 2020-12-02 18:33

    Try this:

    String text = mySpinner.getSelectedItem().toString();
    

    Like this you can get value for different Spinners.

    0 讨论(0)
  • 2020-12-02 18:33

    You can get the selected item from Spinner by using,

    interested.getSelectedItem().toString();
    
    0 讨论(0)
提交回复
热议问题