Ressourcen Dynamisch ?

  • 1 Antworten
  • Letztes Antwortdatum
D

DasSuko

Neues Mitglied
0
Guten Tag Android-Com,

ich wollte mal fragen ob es möglich ist die "drawable"-Ressourcen dynamisch aufzurufen. Mit den IDs habe ich das so gelöst das ich diese in eine Array-List gepackt habe und diese dann über getter aufrufen kann. Allerdings erweist sich das etwas schwierig mit den Bildern (bzw. ich schaffe es nicht Umzuätzen und komme zu keiner Lösung, ein Grund dafür könnte sein das ich noch recht unerfahren bin :D).

Aufrund dessen möchte ich mich an euch wenden und hoffe das einer von euch für dieses Problem bereits eine Lösung hat. Es würde mich sehr freuen.

PS: habe 110 Bilder die ich nicht unbedingt über eine switch-case- oder if-schleife aufrufen möchte ^^.

Beispiel:
Code:
        ...
        if(selectedC.equals("Element1")){
        	imgView.setImageResource(R.drawable.bild1);        	
        }else if(selectedC.equals("Element2")){
        	imgView.setImageResource(R.drawable.bild2);
        } ...

Gruß
DasSuko
 
Ok ich habe eine dynamische Lösung gefunden.
Habe mir nochmal die API Guides zu den Resourcen durch gelesen und hier zu einer Lösung gekommen ^^

Resources | Android Developers

getIdentifier() ist die Lösung für mein Problem.
 
Zurück
Oben Unten