Cambiar el contenido de Spinner al abrir
Tengo un Spinner y su contenido depende de la ubicación real (posición GPS). Así que el contenido debe cambiar continuamente, pero sólo es visible para el usuario cuando él / ella selecciona un elemento. En lugar de tener un hilo que actualiza continuamente el contenido de Spinner, o un botón para forzar una actualización del usuario, me gustaría obtener otro comportamiento. Cuando el usuario toca el Spinner, antes de que se abra el Spinner, debe actualizarse. Ya soy capaz de cambiar programáticamente el contenido del Spinner. Lo que necesito es un evento que se activa cuando el usuario toca el Spinner cerrado, pero antes de que se muestre el Spinner abierto. Espero que esta pregunta sea lo suficientemente clara. Gracias por su atención.
- Creación de un setError () para el Spinner
- Set onClickListener para el elemento spinner?
- ¿Cómo insertar elementos adicionales en un SimpleCursorAdapter o Cursor para un Spinner?
- Implementación de eventos Spinner with Butter Knife
- Cómo detectar si el menú desplegable se muestra arriba o debajo del hilandero en android?
- ¿Hay alguna manera de usar setOnClickListener con un Spinner de Android?
- Personalizar estilo spinner
- Android - Cómo mostrar un spinner con valor pero mostrar otro diferente
- Parche para Android - 9
- Android: Indicación de Spinner
- ¿Cómo obtiene el valor seleccionado de un Spinner?
- Cómo obtener Spinner valor del elemento seleccionado a la cadena?
- ¿Cómo configurar el elemento seleccionado de Spinner por valor, no por posición?
Puede utilizar onTouchListener
spinner.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ // Load your spinner here } return false; } });
- Android Studio no me deja usar el interruptor en una cadena?
- ¿Es posible mostrar la imagen con el método loadDataWithBaseURL () en android?