Spinner setonitemselectedlistener no se llama
Tengo un problema extraño. Necesito hacer algo cuando se selecciona un elemento de spinner.
Aquí está mi código:
- Cómo cambiar el elemento de una ruleta en ActionBar mediante programación
- cómo implementar agregar elemento en adaptador de matriz spinner en android
- Android - Set Spinner Punto de inicio
- Actionbarsherlock IcsSpinner - el ancho siempre se ajusta a los elementos más amplios
- Cómo obtener Spinner valor del elemento seleccionado a la cadena?
language = (Spinner) findViewById(R.id.current_language_text); ArrayAdapter adapter = new ArrayAdapter(this, com.Orange.R.layout.my_spinner_textview, languages); adapter.setDropDownViewResource(com.Orange.R.layout.multiline_spinner_dropdown_item); language.setAdapter(adapter); language.setSelection(Integer.valueOf(language_id) - 1); language.setOnItemSelectedListener(new OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { System.out.println("position "+position); Toast.makeText(Settings.this, "Hello Toast",Toast.LENGTH_SHORT).show(); } @Override public void onNothingSelected(AdapterView<?> parentView) { // your code here } });
El problema es que onItemSelectedListener
no se llama. Puse System.out.println
en onItemSelected()
pero no lo consigo en LogCat. Lo intenté con Toast
, y obtengo lo mismo, no aparece. Cada vez que selecciono un elemento de spinner, en LogCat recibo esta advertencia:
Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@2b1dabd0
¿Alguna idea de por qué onItemSelectedListener no se llama?
- ¿Cómo puedo agregar elementos a una ruleta en Android?
- Falta la selección de elementos del centrifugador
- Spinner no aplica el atributo dropDownSelector
- Spinner no está trabajando en android
- Por que enNo se selecciona ningunoSeleccionado
- Spinner con par clave-valor
- Android: Adaptador personalizado con hiladora personalizada desplegable diseño xml que da error
- Cómo rellenar Spinner con ArrayList en Android
Añadir algo como esto.
example=spinnerdistrics.getItemAtPosition(position).toString();
¿Has añadido tu actividad en manifest.xml?
<activity android:name=".YourActivity" />
- Webservice llamada no funciona después de cambiar entre Wifi a 3G o 3G a Wifi
- ¿Cómo puedo utilizar Runtime.getRuntime.exec con la biblioteca ffmpeg en Android?