Autore Topic: Edit layout richiamato da un simple adapter  (Letto 314 volte)

Offline gabric

  • Utente senior
  • ****
  • Post: 615
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Edit layout richiamato da un simple adapter
« il: 10 Maggio 2013, 15:28:44 CEST »
0
Salve.
nella mia app genero un vettore, dopo di che attraverso il simple adapter genero la listview.
Solo che nel layout della singola riga ho 2 immagini (in posizioni diverse)
In base ad un valore passatomi dal vettore, devo rendere visibile l'una o l'altra lista. idee su come fare?
Grazie!

Codice dove chiamo l'adapter

Codice (Java): [Seleziona]
 if((p.getInt("price"))==0){
                                                        //devo modificare la grafica
                                                        prezzo="Free"; //qui devo rendere visibile l'immagine free
                                                }else {
                                                        prezzo ="€ 0." + p.getInt("price");
                                                }
                                         
                                        personMap.put("Autore", p.getString("name")); // per la chiave name,l'informazipne sull'autore
                        personMap.put("Prezzo", prezzo);// per la chiave sul prezzo
                        data.add(personMap);  //aggiungiamo la mappa di valori alla sorgente dati
                       
                       String[] from={"Autore","Prezzo","Titolo"};
                                int[] to={R.id.textView1,R.id.TextViewPrice, R.id.textView2};  //R.id.TextViewPrice è l'immagine nella quale vedo il prezzo e che devo settare invisibile
« Ultima modifica: 10 Maggio 2013, 15:46:28 CEST da Ricky`, Reason: tasto java! »