Red de conocimiento del abogados - Ley de patentes - 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

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();

}