Cómo obtener el valor del artículo en Spinner
Primero comprenda los parámetros relacionados con el adaptador utilizado por Spinner
AdapterView> padre, representa Spinner
Vista de vista, representa el elemento seleccionado
int posición, representa el subíndice de los datos
long id representa el subíndice de la entrada en todas las entradas
En términos generales, la posición y la identificación son las mismas
p>Después de comprender el significado de los parámetros relacionados con el adaptador, es fácil escribir el código para obtener el elemento,
public void onItemSelected(AdapterView> parent, View view, int position ,
long id) {
//Saber qué elemento está seleccionado
//1 Ya que los datos se pueden obtener directamente desde la vista
/* TextView tv_city = (TextView) view.findViewById(R.id.tv_city);
String city = tv_city.getText().toString();
Brindis .makeText (this, city, 1).show();*/
//2 Si conoce el subíndice de los datos, puede obtenerlo directamente de los datos
/* String city = ciudades[posición ];
Toast.makeText(this, city, 1).show();*/
//3 Consíguelo directamente desde Spinner
/* String ciudad = (String) spinner.getSelectedItem();
Toast.makeText(this, city, 1).show();*/
//4 Obtener del adaptador
String city = adaptor.getItem(position);
Toast.makeText(this, city, 1).show();
}