cómo agregar elementos a la ruleta dinámicamente en android?cómo agregar elementos a la ruleta de forma dinámica en Android?
Respuesta
Llamando ArrayAdapter.add
al Spinner's ArrayAdapter.
Spinner spinner = (Spinner)findViewById(R.id.mySpinner);
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, android.R.id.text1);
spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(spinnerAdapter);
spinnerAdapter.add("value");
spinnerAdapter.notifyDataSetChanged();
lo anterior es en el caso del adaptador de matriz, creo que sabe cómo poblar los valores con ArrayAdapter.
¿Cómo podemos hacer esto en el caso del SimpleCursorAdapter, es decir, si tenemos 2 spinners y si seleccionamos los valores de un spinner (que obtiene el valor de SimpleCursorAdapter) dependiendo de algunos criterios, el otro spinner debe llenarse con valores. ¿cómo podemos lograr eso?
Muchas gracias por compartir el código – praveenb
Usted puede seguir este camino
public static void selectSpinnerItemByValue(Spinner spnr, long value){
SimpleCursorAdapter adapter = (SimpleCursorAdapter) spnr.getAdapter();
for (int position = 0; position < adapter.getCount(); position++)
{
if(adapter.getItemId(position) == value)
{
spnr.setSelection(position);
return;
}
} }
Puede utilizar lo anterior como:
selectSpinnerItemByValue(spinnerObject, desiredValue);
también puede seleccionar mediante el índice directamente como
spinnerObject.setSelection(index);
- 1. ¿Agregar contenido a un diseño lineal de forma dinámica?
- 2. Python agregar a una función de forma dinámica
- 3. La adición de nuevos elementos de forma dinámica a IQueryable modificable repositorio falsa
- 4. ¿Cómo agregar la opción de búsqueda a Android Spinner?
- 5. ¿Cómo establecer el margen de forma dinámica en Android?
- 6. Cómo agregar título en Spinner en android
- 7. ¿Cómo llamar a TryParse de forma dinámica?
- 8. Agregar sombra a la forma personalizada en Android
- 9. ¿Cómo agregar un div de forma dinámica usando Dojo?
- 10. Cómo agregar elementos a la matriz C++?
- 11. Extjs Envolviendo elementos de forma dinámica en un contenedor
- 12. ¿Cómo actualizo/agrego elementos en/a un IObservable <int> de forma dinámica?
- 13. ¿Cómo agregar dinámicamente LinearLayout en Android?
- 14. Obtener la posición de una ruleta en Android
- 15. Añadir elementos al menú de forma dinámica en la página web asp.net
- 16. Modificar el indicador de pestaña de forma dinámica en Android
- 17. Eliminación dinámica de elementos de la lista
- 18. ¿Cómo obtener la cantidad de artículos en una ruleta?
- 19. agregar elementos a la matriz de objetos
- 20. Menú desplegable de Android (sin ruleta!)
- 21. Cómo cambiar la imagen de una ruleta
- 22. ¿Cómo agregar EditText en listview y obtener su valor de forma dinámica en todas las filas?
- 23. ¿Cómo puedo agregar el atributo "href" a un enlace de forma dinámica mediante JavaScript?
- 24. Cómo crear las pestañas de la cinta de forma dinámica?
- 25. cómo cambiar la clase del fragmento de forma dinámica
- 26. Phonegap agregar elementos a la bandeja de notificaciones
- 27. ¿Cómo obtener el brillo de la pantalla actual en el código de Android de forma dinámica?
- 28. ¿Agregar nuevos elementos a la vista superior de la lista en Android?
- 29. ¿Agregar vista a un fragmento dinámicamente en Android?
- 30. ¿Cómo cambiar la altura de la banda de forma dinámica?
Gracias mucho está funcionando – deepthi