come aggiungere oggetti allo spinner in modo dinamico in Android?come aggiungere oggetti allo spinner in modo dinamico in Android?
risposta
Chiamando ArrayAdapter.add
nell'arrayAdapter di Spinner.
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();
quanto sopra è nel caso dell'adattatore di matrice, credo che si sappia come popolare i valori con ArrayAdapter.
Come possiamo fare questo in caso di SimpleCursorAdapter, vale a dire se abbiamo 2 filatori e se selezioniamo i valori di una filatrice (che sta ottenendo il valore da SimpleCursorAdapter) a seconda di alcuni criteri dall'altro filatore deve essere riempito con valori. come possiamo riuscirci?
Grazie mille per aver condiviso il codice – praveenb
Puoi seguire questo modo
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;
}
} }
È possibile utilizzare quanto sopra come:
selectSpinnerItemByValue(spinnerObject, desiredValue);
è inoltre possibile selezionare in base all'indice direttamente come
spinnerObject.setSelection(index);
- 1. come aggiungere l'articolo in Spinner Android
- 2. Come aggiungere un pulsante in modo dinamico in Android?
- 3. Come unire oggetti Java in modo dinamico
- 4. test dinamico spinner espresso
- 5. Come aggiungere l'immagine per Spinner Android
- 6. Come ottenere il numero di oggetti in uno spinner?
- 7. come aggiungere valori a una matrice di oggetti in modo dinamico in javascript?
- 8. Come aggiungere un frammento nella mia attività in modo dinamico?
- 9. Aggiungere oggetti allo spazio dei nomi pacchetto
- 10. Come recuperare un ID dell'elemento selezionato in uno Spinner dinamico?
- 11. Come aggiungere l'opzione di ricerca a Android Spinner?
- 12. come aggiungere e rimuovere le schede jquery in modo dinamico?
- 13. Come aggiungere google map in modo dinamico dinamicamente?
- 14. Come aggiungere proprietà all'oggetto anonimo in modo dinamico?
- 15. Come legare e aggiungere staticamente MenuItems in modo dinamico?
- 16. Come aggiungere un div in modo dinamico usando Dojo?
- 17. Come posso gestire l'altezza degli oggetti spinner Android?
- 18. Pulsante di rimozione Android in modo dinamico
- 19. come creare uno spinner modificabile in Android?
- 20. Aggiunta di righe della tabella in modo dinamico in Android
- 21. Come aggiungere un disegnatore a sinistra in Spinner View in Android
- 22. ArrayAdapter: dati Json da inviare allo spinner
- 23. Come creare oggetti ed i suoi metodi in modo dinamico in Ruby come in Javascript?
- 24. Come posso aggiungere dati in modo flessibile agli oggetti Moose?
- 25. Aggiungere clausole WHERE a SQL in modo dinamico/programmatico
- 26. Valori impostati spinner Android
- 27. Android - come cambiare l'altezza del Recyclerview in modo dinamico?
- 28. Come aggiungere nuovi oggetti di scena in modo dinamico al componente utilizzando il navigatore in React Native
- 29. Come aggiungere spazio tra gli oggetti in listview Android?
- 30. Select2 aggiungere icona immagine di opzione in modo dinamico
Grazie molto sta funzionando – deepthi