Autore Topic: Spinner con doppia scelta  (Letto 1344 volte)

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Spinner con doppia scelta
« il: 14 Febbraio 2011, 12:14:17 CET »
0
Salve,
avrei bisogno di uno spinner con un'elenco di colori: icona, nome colore. L'utente deve poter scegliere massimo 2 colori e minimo 1 colore.. Ho visto il tutorial hallo spinner ma non riesco a ricreare questa situazione specifica. Vorrei poi che una volta che l'utente seleziona i colori ci sia anche un qualcosa tipo radio button che notifica la selezione.
Qualcuno può darmi una dritta??
Grazie in anticipo..

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Spinner con doppia scelta
« Risposta #1 il: 14 Febbraio 2011, 13:03:39 CET »
0
Salve,
avrei bisogno di uno spinner con un'elenco di colori: icona, nome colore. L'utente deve poter scegliere massimo 2 colori e minimo 1 colore.. Ho visto il tutorial hallo spinner ma non riesco a ricreare questa situazione specifica. Vorrei poi che una volta che l'utente seleziona i colori ci sia anche un qualcosa tipo radio button che notifica la selezione.
Qualcuno può darmi una dritta??
Grazie in anticipo..

scusa,ma in che modo un radio button può notificare la selezione??
ad ogni modo, non credo sia una cosa semplice da mostrare quella che chiedi,probabilmente devi re-implementarti l'adapter dello spinner
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Spinner con doppia scelta
« Risposta #2 il: 14 Febbraio 2011, 13:17:04 CET »
0
Ciao e grazie per la risposta.
Il fatto del radio button è trascurabile, vale a dire che l'importante per me è che lo spinner consenta la scelta di due colori e che l'utente in qualche modo capisca cosa ha selezionato, anche solo evidenziando le due scelte, ma entrambe! Tutto qui.. Nel normale spinner da quanto ricordo posso fare solo una scelta.

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re: Spinner con doppia scelta
« Risposta #3 il: 14 Febbraio 2011, 13:56:14 CET »
0

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Spinner con doppia scelta
« Risposta #4 il: 14 Febbraio 2011, 14:27:55 CET »
0
Grazie Ricky.. ma pensi sia anche possibile aggiungere un'icona oltre che il testo?? o rendere il testo colorato?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3487
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Spinner con doppia scelta
« Risposta #5 il: 14 Febbraio 2011, 15:16:42 CET »
0
Grazie Ricky.. ma pensi sia anche possibile aggiungere un'icona oltre che il testo?? o rendere il testo colorato?

Si ovviamente e' possibile farlo un adapter personalizzato.
A mio avviso rendere il testo colorato e' piu' semplice perche' per aggiungere un immagine devi creare una view personalizzata e vai a perdere la gestione automatica di quali elementi sono stati selezionati o meno.

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Spinner con doppia scelta
« Risposta #6 il: 14 Febbraio 2011, 15:33:53 CET »
0
Ho capito! Solo che a me serve che si possano selezionare 2 colori. Ho fatto un giro in rete ho trovato qualcosa e sono arrivato a creare DialogInterface.OnMultiChoiceClickListener() e riesco a selezionare più colori. Poi credo di dover implementare la logica applicativa in onClick() e inserire anche il bottone positivo e negativo!
Tu che hai più esperienza sai dove posso trovare un esempio di codice del genere pronto? Così da capire con facilità dove devo sistemare i vari test per non far selezionare più di due colori e tutto il resto.. spero di non essere stato troppo confusionario nell'esposizione.
      

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Spinner con doppia scelta
« Risposta #7 il: 14 Febbraio 2011, 15:35:11 CET »
0
E ovviamente capire anche come colorare il testo della dialog! Grazie mille voi di questo forum rendete molto più semplice la vita a chi inizia da poco!

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline ordinho4

  • Nuovo arrivato
  • *
  • Post: 37
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Spinner con doppia scelta
« Risposta #9 il: 14 Febbraio 2011, 17:50:28 CET »
0
Si!!! Ma con questo è possibile selezionare due giorni della settimana?? ho scaricato il file relativo ma non cìè il progetto Android eseguibile, tranne se non ho preso una svista.

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Spinner con doppia scelta
« Risposta #10 il: 14 Febbraio 2011, 18:09:11 CET »
0
non l'ho so, ho trovato la cosa per caso perchè stavo cercando spinner per altri motivi....
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia