-
Sfondo bottone "dinamico"
Salve, sembra un problema stupidissimo ma ho riscontrato problemi anche se programmo java da un anno. mi spiego:
ho un bottone, e al click di un altro bottone gli devo far cambiare immagine di sfondo, la mia idea era fare un array di stringhe contenenti i nomi delle immagini [cane,gatto,.. ] e nell'evento del bottone (che deve far cambiare l'immagine) carico l'immagine.
ho sempre usato
button.setBackgroundResurce(R.drawable.cane); Quindi ho pensato di fare --->button.setBackgroundResurce(R.drawable.nomi[0]); ma niente, errore.
Quindi ho googlato un po' e ho trovato un'altro medoto,ma non funziona.
n = "/drawable/"+nomi[0]; (Ho provato anche con "drawable/"+nomi[0].png, "@drawable/"+nomi[0].png, ma niente)
button.setBackground(Drawable.createFromPath(n));
come posso fare? grazie.
-
-
-
probabilmente devi usare due fragments e farli comunicare tra loro, ho l'intuizione che sia best practice,
cmq se non vuoi usarli prova ad evitare di usare un array e vedi se funziona
Ultima modifica di ndrokki; 24-05-15 alle 10:33
-
-
Ho risolto in modo "nabbissimo" ho fatto uno switch di una variabile e in base al numero caricava uno sfondo con R.drawable.sfondo!
-
Permessi di invio
- Non puoi inserire discussioni
- Non puoi inserire risposte
- Non puoi inserire allegati
- Non puoi modificare i tuoi messaggi
-
Regole del Forum