Red de conocimiento informático - Conocimiento informático - Cómo obtener el valor del artículo en Spinner

Cómo obtener el valor del artículo en Spinner

Primero comprenda los parámetros relacionados con el adaptador utilizado por Spinner

AdapterViewlt;?gt; parent, representa Spinner

Vista de vista, representa el elemento seleccionado

p>

int posición, representa el subíndice de los datos

long id representa el subíndice de la entrada en todas las entradas

En general, posición e id son iguales

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(AdapterViewlt;?gt; parent, Ver vista, posición int,

long id) {

//Saber qué elemento está seleccionado

//1 Dado que los datos se pueden obtener directamente del ver

/* TextView tv_city = (TextView) view.findViewById(R.id.tv_city);

String ciudad = tv_city.getText().toString();

Toast .makeText(this, city, 1).show();*/

//2 Si conoce el subíndice de los datos, puede obtenerlo directamente de los datos

/* String ciudad = ciudades [posición];

Toast.makeText(this, city, 1).show();*/

//3 Obtener directamente desde Spinner

/* String city = (String) spinner.getSelectedItem();

Toast.makeText(this, city, 1).show(); /p>

//4 del adaptador Obtener

String city = adaptor.getItem(position);

Toast.makeText(this, city, 1).show() ;

}

p>