I have 5 Spinners. In order to make it summary to this.
This is Spinner in xml
I think you want the selected item of the spinner when button is clicked..
Try getSelectedItem():
spinner.getSelectedItem()
In addition to the suggested,
String Text = mySpinner.getSelectedItem().toString();
You can do,
String Text = String.valueOf(mySpinner.getSelectedItem());
When you choose any value from spinner, then you get selected value,
interested.getSelectedItem().toString();
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) {
}
});
Try this:
String text = mySpinner.getSelectedItem().toString();
Like this you can get value for different Spinners.
You can get the selected item from Spinner by using,
interested.getSelectedItem().toString();