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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen oben und stellen Sie sicher, das Bild ist mit dem genauen Namen.
iw.set...
sollteimage.set...
Ich diese Aufgabe gelöst durch die Verwendung von: