SetImageDrawable

Kann mir bitte jemand helfen mit diesem. Ich bin die Erzeugung einer Zufallszahl und basierend auf diese zufällige Zahl, die ich wollen, wählen Sie eine png-Datei aus dem res/drawable-mdpi Ordner anzeigen. Dies ist der code den ich verwende:

    public void DisplayRandomPicture(int randomNumber) 
    {   
    String drawableName = "c"+ randomNumber;

    ImageView image= (ImageView)findViewById(R.id.imageView1);  
    image.setImageDrawable(getResources().getDrawable(getResources().getIdentifier(drawableName, "res/drawable-mdpi", getPackageName())));

    }

Alle Dateien in den res/drawable-mdpi Ordner beginnen mit einem "c". Es ist etwas falsch mit dem Bild.setImageDrawable syntax. Wenn ich meine app stürzt es ab.

Schreibe einen Kommentar