Autore Topic: Popolare lo spinner da codice  (Letto 807 volte)

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Popolare lo spinner da codice
« il: 29 Luglio 2010, 19:54:09 CEST »
0
Codice (Java): [Seleziona]
                String[] data = null ;
                ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, data);

Quello che non capisco è questo
tramite il codice popolo la string Data che a sua volta popola lo spinner.
se la posto di null metto tra graffe "1","","" ecc ecc
ma come faccio a popolare il campo Data da codice.
Voglio dire una cosa tipo Data.add("1");
grazie
ciao
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Popolare lo spinner da codice
« Risposta #1 il: 29 Luglio 2010, 22:24:38 CEST »
+1
Usa un ArrayList al posto di un semplice array.
Una volta che aggiungi un elemento ricordati di chiamare il metodo notifyDataSetChanged :)

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Popolare lo spinner da codice
« Risposta #2 il: 30 Luglio 2010, 08:40:02 CEST »
0
poi alla fine ho fatto così.

Codice (Java): [Seleziona]
                List<String> data = null;
                data = new ArrayList<String>();
                data.add("casa");
                data.add("casa");
credo sia la stessa cosa...
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------