Autore Topic: Cambiare dinamicamente il src di una imageview  (Letto 613 volte)

Offline andromeda

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    tablet Mediacom 850i
  • Sistema operativo:
    Windows XP
Cambiare dinamicamente il src di una imageview
« il: 25 Giugno 2012, 12:43:03 CEST »
0
Ciao a tutti, sono nuovo ed è il primo post in assoluto che scrivo.....
Sto muovendo i miei primi passi con android e prendendo spunto proprio da un tutorial trovato su questo forum ho creato una piccola app che riporta una lista di cocktail.
La prima view visualizza l'elenco ed al clik sul rigo viene visualizzato il dettaglio del cocktel....
Ora il problema sorge con la gestione della foto del cocktail perchè immaginavo che archiviandomi in un campo del db il nome della foto avrei potuto scrivere una cosa del genere:

        ImageView mi = (ImageView) findViewById(R.id.foto);
        int  h = R.drawable.cocmart ;
        String a = "R.drawable.";
        String b =    "cocmart";
        int f = Integer.parseInt(a+b);
        mi.setImageResource(f);

logcat:
 E/AndroidRuntime(605): java.lang.RuntimeException: Unable to start activity ComponentInfo{dario.provadb.namespace/dario.provadb.namespace.Dettaglio}: java.lang.NumberFormatException: Invalid int: "R.drawable.cocmart"

Ma a quanto capisco non è la strada corretta da percorrere.....
Ora volendo lasciare il db non implementabile potrei creare un arry delle foto e risolvere il problema ma voglio in un secondo momento creare un modulo per l'inserimento di un nuovo cocktail e a quel punto mi ritroverei con questo problema irrisolto...

Ringrazio anticipatamente chi mi indicherà una strada da percorrere  :-)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Cambiare dinamicamente il src di una imageview
« Risposta #1 il: 25 Giugno 2012, 12:48:54 CEST »
0
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline andromeda

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    tablet Mediacom 850i
  • Sistema operativo:
    Windows XP
Re:Cambiare dinamicamente il src di una imageview
« Risposta #2 il: 25 Giugno 2012, 14:19:57 CEST »
0
Grazie bradipao per la risposta immediata.... ora funziona :-)