Por que enNo se selecciona ningunoSeleccionado

Elemento giratorio que selecciona Activar actividad

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(parent.getContext(), "The country is " + position , Toast.LENGTH_LONG).show(); } public void onNothingSelected(AdapterView<?> parent) { return; } }); 

Cuando la actividad comienza el método onItemSelected que consigue llamado

Quiero cuando la actividad comienza allí no debe haber mensaje del pan tostado. El mensaje se debe exhibir cuando el usuario seleccionará un artículo.

Usted tiene que usar la bandera para mantener ese estado. A medida que su Actividad se inicia, el Spinner ya tiene sus primeros ítems seleccionados, por lo que su onItemSelected se llama al inicio de la Actividad.

Puede manejarlo por esto, tomar dos variables int.

 int first_spinner = 0, first_spinner_counter = 0; 

Ahora, cuando inicialice el conjunto de hilanderos first_spinner = 1; Luego agrega el Listener

 spinner.setOnItemSelectedListener(new OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (first_spinner_counter < first_spinner) { first_spinner_counter++; } else { Toast.makeText(parent.getContext(), "The country is " + position , Toast.LENGTH_LONG).show(); } } public void onNothingSelected(AdapterView<?> parent) { return; } }); 

Simplemente compruebe la posición. Cuando el Spinner dispara selecciona la primera posición por defecto

 if(position==0) //donothing else { // do your part here } 
  • Agregar OnItemSelectedListener a Spinner
  • Parche para Android - 9
  • Personalizar estilo spinner
  • Cómo ajustar contenido de texto en ActionBarSherlock spinner de navegación
  • Cómo obtener Spinner valor del elemento seleccionado a la cadena?
  • Diferencia entre android.R.layout.simple_spinner_dropdown_item y android.R.layout.simple_spinner_item
  • ¿Cómo cambiar el color de la fuente Spinner?
  • ¿Cómo establecer el valor predeterminado de Spinner por su valor en lugar de su posición?
  • No se puede escribir en el campo de entrada después de cargar una página con InAppBrowser y la carga del hilador
  • Spinner con texto largo no funciona bien
  • Android: cómo puedo obtener el tamaño de la matriz de cadena?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.