2009-02-25 19 views
3

Ich muss ein Bild anzeigen, indem Sie den Dateinamen anstelle von Ressource angeben. ZB showImage("background.png") anstelle von showImage(R.drawable.background).Anzeigen von Bild nach Dateiname

Jeder weiß wie?

Vielen Dank.

Antwort

1

Lesen Sie diese Android Image Tutorial. Es gibt ein Beispiel, das FileOutputStream verwendet, um ein Bild zu schreiben, ich bin mir sicher, dass es auch FileInputStream gibt. Hier ist another code example die Bilder herunterlädt und verwandelt sie in eine INPUTSTREAM-, die decodiert wird:

bmImg = BitmapFactory.decodeStream(is); 
imView.setImageBitmap(bmImg); 
0

public static Bitmap decodeFile (String pathName, entscheidet sich BitmapFactory.Options)

Die Optionen sind nicht zwingend erforderlich, Wenn Sie jedoch große Bilder anzeigen möchten, sollten Sie diese ebenfalls bereitstellen.