Autore Topic: Come colorare righe in modo diverso.  (Letto 631 volte)

Offline androdger

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
Come colorare righe in modo diverso.
« il: 20 Gennaio 2013, 16:16:34 CET »
0
Salve a tutti

Volevo sapere se era possibile, usando ListView, colorare in modo diverso una riga a secondo del campo del db.
In pratica facendo una query al db ottengo una lista. Se un campo è true voglio colorare verde, altrimenti rosso. E' possibile farlo?

Grazie  ;-)

Offline meesta

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy nexus
  • Play Store ID:
    meesta
Re:Come colorare righe in modo diverso.
« Risposta #1 il: 20 Gennaio 2013, 18:38:42 CET »
0
Si, basta che ad ogni record ti crei un layout (relative o linear, dipende da quel che vuoi fare) che chiamerai tipo layoutRiga, dove ci aggiungerai ciò che ti serve, esempio una texview. Quegli oggetti (layout e qualsiasi altro item) li riempi con quello che ti serve e a seconda del boolean cambi sfondo al layoutRiga. Il tutto lo fai dentro il tuo custom adapter. Ovviamente l'item da aggiungere alla listview di volta in volta sarà layoutRiga che conterrà tutto